mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-22 22:17:55 +00:00
* Implemented multiple access token feature - working on refresh token case * worked on refresh token flow * added multiple token ability to openapi plugin too - fixed some bugs * changed tokenData to token_data - fixed some issues * added user type with user id * changed user type * Rewrote some function - added switch for enabling and disable multi auth - fixed some bugs - refactored the code * fixed view app issue * Fixed public app issue * cleaning some code * (public_app) add a check to avoid oauth login redirect when there is no access token * reverted all changes of openapi (temporary) - will add multi token functionality once done with restapi * fixed a bug * fixed a bug * refactored some code * changed the switch text * pr changes * changed token_data back to tokenData * cleaning code * removed token data from datasources query * removed some lines * added a comment
15 lines
601 B
TypeScript
15 lines
601 B
TypeScript
import { App } from './app.type';
|
|
import { ConnectionTestResult } from './connection_test_result.type';
|
|
import { QueryResult } from './query_result.type';
|
|
import { User } from './user.type';
|
|
export interface QueryService {
|
|
run(
|
|
sourceOptions: object,
|
|
queryOptions: object,
|
|
dataSourceId?: string,
|
|
dataSourceUpdatedAt?: string,
|
|
context?: { user?: User; app?: App }
|
|
): Promise<QueryResult>;
|
|
getConnection?(queryOptions: object, options: any, checkCache: boolean, dataSourceId: string): Promise<object>;
|
|
testConnection?(sourceOptions: object): Promise<ConnectionTestResult>;
|
|
}
|