You've already forked pocketbase
							
							
				mirror of
				https://github.com/pocketbase/pocketbase.git
				synced 2025-10-31 08:37:38 +02:00 
			
		
		
		
	[#3896] added $apis.requireGuestOnly() middleware JSVM binding
This commit is contained in:
		| @@ -69,6 +69,8 @@ | ||||
|  | ||||
| - Added `filesystem.NewFileFromUrl(ctx, url)` helper method to construct a `*filesystem.BytesReader` file from the specified url. | ||||
|  | ||||
| - Added `$apis.requireGuestOnly()` middleware JSVM binding ([#3896](https://github.com/pocketbase/pocketbase/issues/3896)). | ||||
|  | ||||
|  | ||||
| ## v0.20.0-rc3 | ||||
|  | ||||
|   | ||||
| @@ -607,6 +607,7 @@ func apisBinds(vm *goja.Runtime) { | ||||
| 	}) | ||||
|  | ||||
| 	// middlewares | ||||
| 	obj.Set("requireGuestOnly", apis.RequireGuestOnly) | ||||
| 	obj.Set("requireRecordAuth", apis.RequireRecordAuth) | ||||
| 	obj.Set("requireAdminAuth", apis.RequireAdminAuth) | ||||
| 	obj.Set("requireAdminAuthOnlyIfAny", apis.RequireAdminAuthOnlyIfAny) | ||||
|   | ||||
| @@ -934,7 +934,7 @@ func TestApisBindsCount(t *testing.T) { | ||||
| 	apisBinds(vm) | ||||
|  | ||||
| 	testBindsCount(vm, "this", 6, t) | ||||
| 	testBindsCount(vm, "$apis", 11, t) | ||||
| 	testBindsCount(vm, "$apis", 12, t) | ||||
| } | ||||
|  | ||||
| func TestApisBindsApiError(t *testing.T) { | ||||
|   | ||||
							
								
								
									
										11572
									
								
								plugins/jsvm/internal/types/generated/types.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11572
									
								
								plugins/jsvm/internal/types/generated/types.d.ts
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -953,6 +953,7 @@ declare namespace $apis { | ||||
|    */ | ||||
|   export function staticDirectoryHandler(dir: string, indexFallback: boolean): echo.HandlerFunc | ||||
|  | ||||
|   let requireGuestOnly:          apis.requireGuestOnly | ||||
|   let requireRecordAuth:         apis.requireRecordAuth | ||||
|   let requireAdminAuth:          apis.requireAdminAuth | ||||
|   let requireAdminAuthOnlyIfAny: apis.requireAdminAuthOnlyIfAny | ||||
|   | ||||
		Reference in New Issue
	
	Block a user