Fix lint errors

This commit is contained in:
Tuan Dang
2023-03-07 15:23:10 +07:00
parent 5b65adedbb
commit 971ac26033
4 changed files with 8 additions and 11 deletions

View File

@@ -42,7 +42,7 @@ const requireAuth = ({
}); });
// attach auth payloads // attach auth payloads
let serviceTokenData; let serviceTokenData: any;
switch (authTokenType) { switch (authTokenType) {
case 'serviceToken': case 'serviceToken':
serviceTokenData = await getAuthSTDPayload({ serviceTokenData = await getAuthSTDPayload({

View File

@@ -19,7 +19,7 @@ export type CreateServiceTokenDTO = {
iv: string; iv: string;
tag: string; tag: string;
randomBytes: string; randomBytes: string;
permissions: ('read' | 'write')[]; permissions: string[];
}; };
export type CreateServiceTokenRes = { export type CreateServiceTokenRes = {

View File

@@ -219,7 +219,7 @@ export const ProjectSettingsPage = () => {
plaintext: key, plaintext: key,
key: randomBytes key: randomBytes
}); });
const res = await createServiceToken.mutateAsync({ const res = await createServiceToken.mutateAsync({
encryptedKey: ciphertext, encryptedKey: ciphertext,
iv, iv,
@@ -229,8 +229,11 @@ export const ProjectSettingsPage = () => {
name, name,
workspaceId: workspaceID, workspaceId: workspaceID,
randomBytes, randomBytes,
permissions permissions: Object.entries(permissions)
.filter(([, permissionsValue]) => permissionsValue)
.map(([permissionsKey]) => permissionsKey)
}); });
createNotification({ createNotification({
text: 'Successfully created a service token', text: 'Successfully created a service token',
type: 'success' type: 'success'

View File

@@ -105,13 +105,7 @@ export const ServiceTokenSection = ({
const hasServiceToken = Boolean(newToken); const hasServiceToken = Boolean(newToken);
const onFormSubmit = async (data: CreateServiceToken) => { const onFormSubmit = async (data: CreateServiceToken) => {
// transform permissions object into array const token = await onCreateToken(data);
const dataWithPermissionsArray = data;
dataWithPermissionsArray.permissions = Object.entries(data.permissions)
.filter(([, value]) => value)
.map(([key]) => key);
const token = await onCreateToken(dataWithPermissionsArray);
setToken(token); setToken(token);
}; };