Skip to content

Commit

Permalink
switch from cookie-based auth to header (since my api endpoint may be…
Browse files Browse the repository at this point in the history
… on a different domain)
  • Loading branch information
xiankai committed Aug 13, 2023
1 parent 2e8e4e5 commit 83f7db5
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 51 deletions.
10 changes: 1 addition & 9 deletions src/datasources/txtai.ts
Original file line number Diff line number Diff line change
Expand Up @@ -109,17 +109,14 @@ export default class TxtaiDatasource implements AsyncBaseDatasource {
source_metadata: message[ChatLogFormatSourceMetadata],
})),
},
firebaseToken: Cookies.get("firebase_token"),
})
.then(() => (finished = messages.length))
.catch((err) => (finished = JSON.stringify(err)));
return () => finished;
}

async retrieveBucketListFromStorage(): Promise<Recipient[]> {
return DefaultService.recipientsRecipientsGet({
firebaseToken: Cookies.get("firebase_token"),
});
return DefaultService.recipientsRecipientsGet();
}

async retrieveBucketFromStorage(
Expand All @@ -131,7 +128,6 @@ export default class TxtaiDatasource implements AsyncBaseDatasource {
date: parseDateBucketIntoDateString(date),
recipient,
source,
firebaseToken: Cookies.get("firebase_token"),
});

return response.map(this.formatTxtaiResponse);
Expand All @@ -144,7 +140,6 @@ export default class TxtaiDatasource implements AsyncBaseDatasource {
const response = await DefaultService.dayFirstDayGet({
recipient,
source,
firebaseToken: Cookies.get("firebase_token"),
});

return response.map(this.formatTxtaiResponse);
Expand All @@ -157,7 +152,6 @@ export default class TxtaiDatasource implements AsyncBaseDatasource {
const response = await DefaultService.dayLastDayGet({
recipient,
source,
firebaseToken: Cookies.get("firebase_token"),
});

return response.map(this.formatTxtaiResponse);
Expand All @@ -170,7 +164,6 @@ export default class TxtaiDatasource implements AsyncBaseDatasource {
const response = await DefaultService.deleteDeleteDelete({
recipient,
source,
firebaseToken: Cookies.get("firebase_token"),
});
}

Expand All @@ -186,7 +179,6 @@ export default class TxtaiDatasource implements AsyncBaseDatasource {
async searchStorage(query: SearchQuery): Promise<ChatLogFormat[]> {
const response = await DefaultService.searchSearchGet({
q: query,
firebaseToken: Cookies.get("firebase_token"),
});

return response.map(this.formatTxtaiResponse);
Expand Down
5 changes: 4 additions & 1 deletion src/datasources/txtai/generated/core/OpenAPI.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import Cookies from 'js-cookie';
import type { ApiRequestOptions } from './ApiRequestOptions';

type Resolver<T> = (options: ApiRequestOptions) => Promise<T>;
Expand All @@ -26,6 +27,8 @@ export const OpenAPI: OpenAPIConfig = {
TOKEN: undefined,
USERNAME: undefined,
PASSWORD: undefined,
HEADERS: undefined,
HEADERS: {
'Authorization': `Bearer ${Cookies.get("firebase_token")}`,
},
ENCODE_PATH: undefined,
};
42 changes: 1 addition & 41 deletions src/datasources/txtai/generated/services/DefaultService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,10 @@ export class DefaultService {
* @returns string Successful Response
* @throws ApiError
*/
public static recipientsRecipientsGet({
firebaseToken,
}: {
firebaseToken?: string,
}): CancelablePromise<Array<string>> {
public static recipientsRecipientsGet(): CancelablePromise<Array<string>> {
return __request(OpenAPI, {
method: 'GET',
url: '/recipients',
cookies: {
'firebase_token': firebaseToken,
},
errors: {
422: `Validation Error`,
},
});
}

Expand All @@ -47,7 +37,6 @@ export class DefaultService {
order = 'desc',
recipient = '',
source = '',
firebaseToken,
}: {
q: string,
fromDate?: string,
Expand All @@ -58,14 +47,10 @@ export class DefaultService {
order?: string,
recipient?: string,
source?: string,
firebaseToken?: string,
}): CancelablePromise<Array<DocumentDataFull>> {
return __request(OpenAPI, {
method: 'GET',
url: '/search',
cookies: {
'firebase_token': firebaseToken,
},
query: {
'q': q,
'from_date': fromDate,
Expand All @@ -92,19 +77,14 @@ export class DefaultService {
date,
recipient,
source,
firebaseToken,
}: {
date: string,
recipient: string,
source: string,
firebaseToken?: string,
}): CancelablePromise<Array<DocumentDataFull>> {
return __request(OpenAPI, {
method: 'GET',
url: '/day',
cookies: {
'firebase_token': firebaseToken,
},
query: {
'date': date,
'recipient': recipient,
Expand All @@ -124,18 +104,13 @@ export class DefaultService {
public static dayFirstDayGet({
recipient,
source,
firebaseToken,
}: {
recipient: string,
source: string,
firebaseToken?: string,
}): CancelablePromise<Array<DocumentDataFull>> {
return __request(OpenAPI, {
method: 'GET',
url: '/first_day',
cookies: {
'firebase_token': firebaseToken,
},
query: {
'recipient': recipient,
'source': source,
Expand All @@ -154,18 +129,13 @@ export class DefaultService {
public static dayLastDayGet({
recipient,
source,
firebaseToken,
}: {
recipient: string,
source: string,
firebaseToken?: string,
}): CancelablePromise<Array<DocumentDataFull>> {
return __request(OpenAPI, {
method: 'GET',
url: '/last_day',
cookies: {
'firebase_token': firebaseToken,
},
query: {
'recipient': recipient,
'source': source,
Expand All @@ -183,17 +153,12 @@ export class DefaultService {
*/
public static indexIndexPost({
requestBody,
firebaseToken,
}: {
requestBody: Documents,
firebaseToken?: string,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/index',
cookies: {
'firebase_token': firebaseToken,
},
body: requestBody,
mediaType: 'application/json',
errors: {
Expand All @@ -210,18 +175,13 @@ export class DefaultService {
public static deleteDeleteDelete({
recipient,
source,
firebaseToken,
}: {
recipient: string,
source: string,
firebaseToken?: string,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'DELETE',
url: '/delete',
cookies: {
'firebase_token': firebaseToken,
},
query: {
'recipient': recipient,
'source': source,
Expand Down

0 comments on commit 83f7db5

Please sign in to comment.