chore: refetch subscription when prefs menu opens (#2360)
This commit is contained in:
@@ -65,13 +65,26 @@ export class FetchRequestHandler implements RequestHandlerInterface {
|
||||
}
|
||||
|
||||
private async runRequest<T>(request: Request, body?: string | Uint8Array | undefined): Promise<HttpResponse<T>> {
|
||||
const fetchResponse = await fetch(request, {
|
||||
body,
|
||||
})
|
||||
try {
|
||||
const fetchResponse = await fetch(request, {
|
||||
body,
|
||||
})
|
||||
|
||||
const response = await this.handleFetchResponse<T>(fetchResponse)
|
||||
const response = await this.handleFetchResponse<T>(fetchResponse)
|
||||
|
||||
return response
|
||||
return response
|
||||
} catch (error) {
|
||||
return {
|
||||
status: HttpStatusCode.InternalServerError,
|
||||
headers: new Map<string, string | null>(),
|
||||
data: {
|
||||
error: {
|
||||
message:
|
||||
'message' in (error as { message: string }) ? (error as { message: string }).message : 'Unknown error',
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private async handleFetchResponse<T>(fetchResponse: Response): Promise<HttpResponse<T>> {
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import { ValetTokenOperation } from '@standardnotes/responses'
|
||||
import { SharedVaultMoveType } from './SharedVaultMoveType'
|
||||
import { SharedVaultMoveType, ValetTokenOperation } from '@standardnotes/responses'
|
||||
|
||||
export type CreateSharedVaultValetTokenParams = {
|
||||
sharedVaultUuid: string
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
export type SharedVaultMoveType = 'shared-vault-to-user' | 'user-to-shared-vault' | 'shared-vault-to-shared-vault'
|
||||
@@ -18,4 +18,3 @@ export * from './User/UserRegistrationRequestParams'
|
||||
export * from './User/UserUpdateRequestParams'
|
||||
export * from './UserRequest/UserRequestRequestParams'
|
||||
export * from './WebSocket/WebSocketConnectionTokenRequestParams'
|
||||
export * from './SharedVault/SharedVaultMoveType'
|
||||
|
||||
Reference in New Issue
Block a user