Quick-fix
All checks were successful
Setup testing environment and test the code / build (push) Successful in 1m2s
All checks were successful
Setup testing environment and test the code / build (push) Successful in 1m2s
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import axios, {AxiosInstance} from 'axios';
|
||||
import {environment} from "./environment";
|
||||
import {environment} from './environment.js';
|
||||
|
||||
export const getClient = (cdn: boolean) => {
|
||||
const env = environment.get();
|
||||
|
||||
@@ -4,12 +4,12 @@ import {
|
||||
WSMakeTokenReq,
|
||||
WSMakeTokenResp,
|
||||
WSMessagePayload
|
||||
} from "../domain/websocket.schema";
|
||||
import {getClient} from "./http";
|
||||
import {CreateNetworkReq, Network} from "../domain/networkService.schema";
|
||||
} from '../domain/websocket.schema.js';
|
||||
import {getClient} from './http.js';
|
||||
import {CreateNetworkReq, Network} from '../domain/networkService.schema.js';
|
||||
import {isAxiosError} from "axios";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {environment} from "./environment";
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {environment} from './environment.js';
|
||||
|
||||
export class WebSocketHandler {
|
||||
private static instance: WebSocketHandler;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {Attachment, TimeStamp} from "./common.schema";
|
||||
import {Attachment, TimeStamp} from './common.schema.js';
|
||||
|
||||
export interface GetMessageReq {
|
||||
from: number
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// Request schemas
|
||||
import {PublicUserData, RGB, TimeStamp} from "./common.schema";
|
||||
import {PublicUserData, RGB, TimeStamp} from './common.schema.js';
|
||||
|
||||
export interface GetInvitesReq {
|
||||
networkId: string
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {PublicUserData, TimeStamp} from "./common.schema";
|
||||
import {PublicUserData, TimeStamp} from './common.schema.js';
|
||||
|
||||
// Request schemas
|
||||
export interface GetReq {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {PublicUserData} from "./common.schema";
|
||||
import {GIF, PersonalUserData} from "./userService.schema";
|
||||
import {PublicUserData} from './common.schema.js';
|
||||
import {GIF, PersonalUserData} from './userService.schema.js';
|
||||
|
||||
export interface Session {
|
||||
userData: PersonalUserData
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {Attachment, PublicUserData, TimeStamp} from "./common.schema";
|
||||
import {Attachment, PublicUserData, TimeStamp} from './common.schema.js';
|
||||
|
||||
export interface GetMessageReq {
|
||||
from: number
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {TimeStamp} from "./common.schema";
|
||||
import {TimeStamp} from './common.schema.js';
|
||||
|
||||
export interface ChangeUsernameReq {
|
||||
newUsername: string;
|
||||
|
||||
@@ -5,8 +5,8 @@ import {
|
||||
OtpSendCodeReq,
|
||||
OtpVerifyCodeReq, PleVerifyCodeReq, PleVerifyCodeResp, RegisterReq, SignInSuccessResp,
|
||||
UserDataValidationResp, VerifyPasswordResetReq
|
||||
} from "../../domain/authService.schema";
|
||||
import {GenericSuccessBody} from "../../domain/http.schema";
|
||||
} from '../../domain/authService.schema.js';
|
||||
import {GenericSuccessBody} from '../../domain/http.schema.js';
|
||||
|
||||
export const networkHandlers = [
|
||||
http.get('*/user/authOptions', () => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {http, HttpResponse} from "msw";
|
||||
import {GetRTCAccessResp} from "../../domain/callService.schema";
|
||||
import {StreamRegistry} from "../../domain/broadcastChannelService.schema";
|
||||
import {GetRTCAccessResp} from '../../domain/callService.schema.js';
|
||||
import {StreamRegistry} from '../../domain/broadcastChannelService.schema.js';
|
||||
|
||||
export const brcChanHandlers = [
|
||||
http.get('*/network/channel/rtmpData', () => {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {http, HttpResponse} from "msw";
|
||||
import {GetRTCAccessResp} from "../../domain/callService.schema";
|
||||
import {GetRTCAccessResp} from '../../domain/callService.schema.js';
|
||||
|
||||
export const callHandlers = [
|
||||
http.post('*/v2/chat/getRTCAccess', () => {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {http, HttpResponse} from "msw";
|
||||
import {Chat, GetAvailabilityResp, StartNewReq} from "../../domain/chatService.schema";
|
||||
import {Chat, GetAvailabilityResp, StartNewReq} from '../../domain/chatService.schema.js';
|
||||
|
||||
export const chatHandlers = [
|
||||
http.get('*/chat/get', () => {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {http, HttpResponse} from "msw";
|
||||
import {Chat} from "../../domain/chatService.schema";
|
||||
import {FinishMessageReq, GetMessagePosResp, Message, PinnedMessage} from "../../domain/dmService.schema";
|
||||
import {CreateNetworkReq, Network} from "../../domain/networkService.schema";
|
||||
import {Chat} from '../../domain/chatService.schema.js';
|
||||
import {FinishMessageReq, GetMessagePosResp, Message, PinnedMessage} from '../../domain/dmService.schema.js';
|
||||
import {CreateNetworkReq, Network} from '../../domain/networkService.schema.js';
|
||||
|
||||
export const dmHandlers = [
|
||||
http.get('*/chat/dm/messages', () => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {http, HttpResponse} from "msw";
|
||||
import {GetRTCAccessResp} from "../../domain/callService.schema";
|
||||
import {RegisterUploadResp} from "../../domain/fileUploadService.schema";
|
||||
import {GetRTCAccessResp} from '../../domain/callService.schema.js';
|
||||
import {RegisterUploadResp} from '../../domain/fileUploadService.schema.js';
|
||||
|
||||
export const fileUploadHandlers = [
|
||||
http.post('*/chat/cdnRegisterUpload', () => {
|
||||
|
||||
@@ -5,8 +5,8 @@ import {
|
||||
Network,
|
||||
NetworkCategory,
|
||||
NetworkInvite, POW
|
||||
} from "../../domain/networkService.schema";
|
||||
import {PublicUserData} from "../../domain/common.schema";
|
||||
} from '../../domain/networkService.schema.js';
|
||||
import {PublicUserData} from '../../domain/common.schema.js';
|
||||
|
||||
export const authHandlers = [
|
||||
http.get('*/network/invites', () => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {http, HttpResponse} from "msw";
|
||||
import {CreateNetworkReq, Network, NetworkInvite} from "../../domain/networkService.schema";
|
||||
import {Album, Comment, CreateAlbumReq, GetResp} from "../../domain/pictureService.schema";
|
||||
import {CreateNetworkReq, Network, NetworkInvite} from '../../domain/networkService.schema.js';
|
||||
import {Album, Comment, CreateAlbumReq, GetResp} from '../../domain/pictureService.schema.js';
|
||||
|
||||
export const pictureHandlers = [
|
||||
http.get('*/picture/pictures', () => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {http, HttpResponse} from "msw";
|
||||
import {GetResp} from "../../domain/pictureService.schema";
|
||||
import {Session} from "../../domain/userService.schema";
|
||||
import {GetResp} from '../../domain/pictureService.schema.js';
|
||||
import {Session} from '../../domain/userService.schema.js';
|
||||
|
||||
export const userHandler = [
|
||||
http.post('*/user/getSessions', () => {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import {networkHandlers} from "./handlers/auth.http";
|
||||
import {authHandlers} from "./handlers/network.http";
|
||||
import {pictureHandlers} from "./handlers/picture.http";
|
||||
import {callHandlers} from "./handlers/call.http";
|
||||
import {fileUploadHandlers} from "./handlers/fUpl.http";
|
||||
import {chatHandlers} from "./handlers/chat.http";
|
||||
import {dmHandlers} from "./handlers/dm.http";
|
||||
import {userHandler} from "./handlers/user.http";
|
||||
import {brcChanHandlers} from "./handlers/brcChan.http";
|
||||
import {networkHandlers} from './handlers/auth.http.js';
|
||||
import {authHandlers} from './handlers/network.http.js';
|
||||
import {pictureHandlers} from './handlers/picture.http.js';
|
||||
import {callHandlers} from './handlers/call.http.js';
|
||||
import {fileUploadHandlers} from './handlers/fUpl.http.js';
|
||||
import {chatHandlers} from './handlers/chat.http.js';
|
||||
import {dmHandlers} from './handlers/dm.http.js';
|
||||
import {userHandler} from './handlers/user.http.js';
|
||||
import {brcChanHandlers} from './handlers/brcChan.http.js';
|
||||
|
||||
export const allHandlers = [
|
||||
...authHandlers,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {setupServer} from "msw/node";
|
||||
import {allHandlers} from "./index";
|
||||
import {allHandlers} from './index.js';
|
||||
|
||||
export const mockServer = setupServer(...allHandlers)
|
||||
@@ -1,4 +1,4 @@
|
||||
import {DatabaseAPI} from "../../storage/database";
|
||||
import {DatabaseAPI} from '../../storage/database.js';
|
||||
|
||||
export class DatabaseMock implements DatabaseAPI {
|
||||
database: { [collection: string]: { [key: string]: string } } = {};
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {KeyringAPI} from "../../storage/keyring";
|
||||
import {KeyringAPI} from '../../storage/keyring.js';
|
||||
|
||||
export class KeyringMock implements KeyringAPI {
|
||||
ring: { [key: string]: string } = {};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {AuthService} from "./authService";
|
||||
import {VerificationTypeEmail} from "../domain/authService.schema";
|
||||
import {AuthService} from './authService.js';
|
||||
import {VerificationTypeEmail} from '../domain/authService.schema.js';
|
||||
import {faker} from "@faker-js/faker/locale/en";
|
||||
|
||||
describe("AuthService", () => {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {getClient} from "../core/http";
|
||||
import {getClient} from '../core/http.js';
|
||||
import {
|
||||
AuthMethods, FinishPleAccountReq,
|
||||
LoginPasswordAuthReq, LoginWithApple, LoginWithGoogleReq, OtpPleCodeSendTestingResp,
|
||||
@@ -6,9 +6,9 @@ import {
|
||||
OtpVerifyCodeReq, PleSendCodeReq,
|
||||
PleVerifyCodeReq, PleVerifyCodeResp, RegisterReq, ResetPasswordReq, ResetPasswordResp,
|
||||
SignInSuccessResp, UserDataValidationResp, VerifyPasswordResetReq
|
||||
} from "../domain/authService.schema";
|
||||
} from '../domain/authService.schema.js';
|
||||
import {isAxiosError} from "axios";
|
||||
import {GenericErrorBody, GenericSuccessBody} from "../domain/http.schema";
|
||||
import {GenericErrorBody, GenericSuccessBody} from '../domain/http.schema.js';
|
||||
|
||||
export class AuthService {
|
||||
/**
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {BroadcastChannelService} from "./broadcastChannelService";
|
||||
import {BroadcastChannelService} from './broadcastChannelService.js';
|
||||
|
||||
describe("BroadcastChannelService", () => {
|
||||
const service = new BroadcastChannelService("", "", "", "", "", () => {})
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {getClient} from "../core/http";
|
||||
import {MessageListener} from "../domain/websocket.schema";
|
||||
import {WebSocketHandler} from "../core/webSocketHandler";
|
||||
import {AcceptInviteReq} from "../domain/networkService.schema";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {getClient} from '../core/http.js';
|
||||
import {MessageListener} from '../domain/websocket.schema.js';
|
||||
import {WebSocketHandler} from '../core/webSocketHandler.js';
|
||||
import {AcceptInviteReq} from '../domain/networkService.schema.js';
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {
|
||||
CreateServerReq,
|
||||
GetRTMPDataReq,
|
||||
JoinWebsocketRoomReq,
|
||||
StreamRegistry
|
||||
} from "../domain/broadcastChannelService.schema";
|
||||
} from '../domain/broadcastChannelService.schema.js';
|
||||
|
||||
export class BroadcastChannelService {
|
||||
userid: string
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {CallService} from "./callService";
|
||||
import {CallService} from './callService.js';
|
||||
|
||||
describe("CallService", () => {
|
||||
const handler = new CallService("", "")
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import {getClient} from "../core/http";
|
||||
import {OtpPleCodeSendTestingResp, OtpSendCodeReq} from "../domain/authService.schema";
|
||||
import {getClient} from '../core/http.js';
|
||||
import {OtpPleCodeSendTestingResp, OtpSendCodeReq} from '../domain/authService.schema.js';
|
||||
import {isAxiosError} from "axios";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {GetRTCAccessReq, GetRTCAccessResp, InviteToCallReq} from "../domain/callService.schema";
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {GetRTCAccessReq, GetRTCAccessResp, InviteToCallReq} from '../domain/callService.schema.js';
|
||||
|
||||
export class CallService {
|
||||
userid: string;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {ChatService} from "./chatService";
|
||||
import {DatabaseMock} from "../mocks/storage/database";
|
||||
import {ChatService} from './chatService.js';
|
||||
import {DatabaseMock} from '../mocks/storage/database.js';
|
||||
import {faker} from "@faker-js/faker/locale/en";
|
||||
|
||||
describe("ChatService", () => {
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
import {DatabaseAPI} from "../storage/database";
|
||||
import {MessageListener} from "../domain/websocket.schema";
|
||||
import {getClient} from "../core/http";
|
||||
import {WebSocketHandler} from "../core/webSocketHandler";
|
||||
import {DatabaseAPI} from '../storage/database.js';
|
||||
import {MessageListener} from '../domain/websocket.schema.js';
|
||||
import {getClient} from '../core/http.js';
|
||||
import {WebSocketHandler} from '../core/webSocketHandler.js';
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {NetworkInvite} from "../domain/networkService.schema";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {NetworkInvite} from '../domain/networkService.schema.js';
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {
|
||||
Chat,
|
||||
GetAvailabilityReq,
|
||||
GetAvailabilityResp,
|
||||
StartNewReq,
|
||||
ToggleChatMuteReq
|
||||
} from "../domain/chatService.schema";
|
||||
import {Message} from "../domain/dmService.schema";
|
||||
} from '../domain/chatService.schema.js';
|
||||
import {Message} from '../domain/dmService.schema.js';
|
||||
|
||||
/**
|
||||
* ChatService is an exception because it's one instance for all chats because it's unnecessary to create a new instance for each chat
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {DMService} from "./dmService";
|
||||
import {DatabaseMock} from "../mocks/storage/database";
|
||||
import {DMService} from './dmService.js';
|
||||
import {DatabaseMock} from '../mocks/storage/database.js';
|
||||
import {faker} from "@faker-js/faker/locale/en";
|
||||
|
||||
describe("DmService", () => {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import {DatabaseAPI} from "../storage/database";
|
||||
import {DatabaseAPI} from '../storage/database.js';
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {MessageListener} from "../domain/websocket.schema";
|
||||
import {getClient} from "../core/http";
|
||||
import {WebSocketHandler} from "../core/webSocketHandler";
|
||||
import {MessageListener} from '../domain/websocket.schema.js';
|
||||
import {getClient} from '../core/http.js';
|
||||
import {WebSocketHandler} from '../core/webSocketHandler.js';
|
||||
import {
|
||||
DeleteMessagesReq,
|
||||
EditMessageReq,
|
||||
@@ -10,11 +10,11 @@ import {
|
||||
GetMessagePosResp, JoinWsRoomReq,
|
||||
Message, PinMessageReq,
|
||||
PinnedMessage, ReadMessagesReq, UnpinMessageReq
|
||||
} from "../domain/dmService.schema";
|
||||
import {NetworkInvite} from "../domain/networkService.schema";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {FileData, FileUploadProgressListener} from "../domain/fileUploadService.schema";
|
||||
import {FileUploadService} from "./fileUploadService";
|
||||
} from '../domain/dmService.schema.js';
|
||||
import {NetworkInvite} from '../domain/networkService.schema.js';
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {FileData, FileUploadProgressListener} from '../domain/fileUploadService.schema.js';
|
||||
import {FileUploadService} from './fileUploadService.js';
|
||||
|
||||
export class DMService {
|
||||
userid: string;
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
import {DatabaseAPI} from "../storage/database";
|
||||
import {DatabaseAPI} from '../storage/database.js';
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {MessageListener} from "../domain/websocket.schema";
|
||||
import {getClient} from "../core/http";
|
||||
import {WebSocketHandler} from "../core/webSocketHandler";
|
||||
import {CreateNetworkReq, Network} from "../domain/networkService.schema";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {MessageListener} from '../domain/websocket.schema.js';
|
||||
import {getClient} from '../core/http.js';
|
||||
import {WebSocketHandler} from '../core/webSocketHandler.js';
|
||||
import {CreateNetworkReq, Network} from '../domain/networkService.schema.js';
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {
|
||||
AcceptFileTransferReq, DeclineFileTransferReq, FileTransferSendAnswerRTCReq,
|
||||
FileTransferSendICERTCReq, FileTransferSendOfferRTCReq,
|
||||
StartNewFileTransferReq,
|
||||
StartNewFileTransferResp,
|
||||
TransferableFileMetadata
|
||||
} from "../domain/fileTransferService.schema";
|
||||
} from '../domain/fileTransferService.schema.js';
|
||||
|
||||
export class FileTransferService {
|
||||
userid: string;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {FileUploadService} from "./fileUploadService";
|
||||
import {FileUploadService} from './fileUploadService.js';
|
||||
|
||||
describe("fileUploadService", () => {
|
||||
it('should upload files', async () => {
|
||||
|
||||
@@ -4,11 +4,11 @@ import {
|
||||
FileUploadRegistration, FinishUploadReq,
|
||||
RegisterUploadReq,
|
||||
RegisterUploadResp
|
||||
} from "../domain/fileUploadService.schema";
|
||||
} from '../domain/fileUploadService.schema.js';
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {getClient} from "../core/http";
|
||||
import {InviteToCallReq} from "../domain/callService.schema";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {getClient} from '../core/http.js';
|
||||
import {InviteToCallReq} from '../domain/callService.schema.js';
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {v4 as uuidv4} from 'uuid';
|
||||
|
||||
export class FileUploadService {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {NetworkService} from "./networkService";
|
||||
import {DatabaseMock} from "../mocks/storage/database";
|
||||
import {NetworkService} from './networkService.js';
|
||||
import {DatabaseMock} from '../mocks/storage/database.js';
|
||||
import {faker} from "@faker-js/faker/locale/en";
|
||||
import {getClient} from "../core/http";
|
||||
import {environment, SDKConfig} from "../core/environment";
|
||||
import {getClient} from '../core/http.js';
|
||||
import {environment, SDKConfig} from '../core/environment.js';
|
||||
|
||||
describe("NetworkService", () => {
|
||||
const service = new NetworkService("", "", "", new DatabaseMock(), (action, data) => {})
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {DatabaseAPI} from "../storage/database";
|
||||
import {getClient} from "../core/http";
|
||||
import {DatabaseAPI} from '../storage/database.js';
|
||||
import {getClient} from '../core/http.js';
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {
|
||||
AcceptInviteReq, AssignRankToMemberReq, BanMemberReq, ChangeVisibilityReq, CreateCategoryReq, CreateChannelReq,
|
||||
CreateInviteReq,
|
||||
@@ -15,11 +15,11 @@ import {
|
||||
NetworkInvite, NetworkRank, OverwriteChannelPermissionReq, OverwritePermissionReq, PermissionUpdate, POW,
|
||||
RemoveRankFromMemberReq, ToggleCategoryMuteReq, ToggleChannelNetworkMuteReq, ToggleNetworkMuteReq,
|
||||
UnbanMemberReq, UploadNewPictureReq
|
||||
} from "../domain/networkService.schema";
|
||||
import {PublicUserData, RGB} from "../domain/common.schema";
|
||||
import {WebSocketHandler} from "../core/webSocketHandler";
|
||||
import {MessageListener} from "../domain/websocket.schema";
|
||||
import {Message} from "../domain/dmService.schema";
|
||||
} from '../domain/networkService.schema.js';
|
||||
import {PublicUserData, RGB} from '../domain/common.schema.js';
|
||||
import {WebSocketHandler} from '../core/webSocketHandler.js';
|
||||
import {MessageListener} from '../domain/websocket.schema.js';
|
||||
import {Message} from '../domain/dmService.schema.js';
|
||||
|
||||
export class NetworkService {
|
||||
userid: string;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {PictureService} from "./pictureService";
|
||||
import {DatabaseMock} from "../mocks/storage/database";
|
||||
import {PictureService} from './pictureService.js';
|
||||
import {DatabaseMock} from '../mocks/storage/database.js';
|
||||
import {faker} from "@faker-js/faker/locale/en";
|
||||
|
||||
describe("PictureService", () => {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import {DatabaseAPI} from "../storage/database";
|
||||
import {DatabaseAPI} from '../storage/database.js';
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {getClient} from "../core/http";
|
||||
import {NetworkInvite} from "../domain/networkService.schema";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {getClient} from '../core/http.js';
|
||||
import {NetworkInvite} from '../domain/networkService.schema.js';
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {
|
||||
Album, ChangePictureVisibilityReq, Comment,
|
||||
CreateAlbumReq,
|
||||
@@ -10,9 +10,9 @@ import {
|
||||
DiscoveryResp, EditPictureTitleReq,
|
||||
FinalizeUploadReq,
|
||||
GetResp, PostCommentReq, ToggleFollowReq, TogglePictureLikeReq, UploadImageReq
|
||||
} from "../domain/pictureService.schema";
|
||||
import {environment} from "../core/environment";
|
||||
import {Message} from "../domain/dmService.schema";
|
||||
} from '../domain/pictureService.schema.js';
|
||||
import {environment} from '../core/environment.js';
|
||||
import {Message} from '../domain/dmService.schema.js';
|
||||
|
||||
export class PictureService {
|
||||
userid: string;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import {PublicUserData} from "../domain/common.schema";
|
||||
import {DatabaseAPI} from "../storage/database";
|
||||
import {KeyringAPI} from "../storage/keyring";
|
||||
import {KeyValueAPI} from "../storage/keyvalue";
|
||||
import {Session, ValidateSessionReq, ValidateSessionResp} from "../domain/sessionManager.schema";
|
||||
import {PublicUserData} from '../domain/common.schema.js';
|
||||
import {DatabaseAPI} from '../storage/database.js';
|
||||
import {KeyringAPI} from '../storage/keyring.js';
|
||||
import {KeyValueAPI} from '../storage/keyvalue.js';
|
||||
import {Session, ValidateSessionReq, ValidateSessionResp} from '../domain/sessionManager.schema.js';
|
||||
import {AxiosInstance} from "axios";
|
||||
import {getClient} from "../core/http";
|
||||
import {PersonalUserData} from "../domain/userService.schema";
|
||||
import {getClient} from '../core/http.js';
|
||||
import {PersonalUserData} from '../domain/userService.schema.js';
|
||||
|
||||
export class SessionManager {
|
||||
client: AxiosInstance;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import {DatabaseAPI} from "../storage/database";
|
||||
import {DatabaseAPI} from '../storage/database.js';
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {MessageListener} from "../domain/websocket.schema";
|
||||
import {getClient} from "../core/http";
|
||||
import {WebSocketHandler} from "../core/webSocketHandler";
|
||||
import {MessageListener} from '../domain/websocket.schema.js';
|
||||
import {getClient} from '../core/http.js';
|
||||
import {WebSocketHandler} from '../core/webSocketHandler.js';
|
||||
import {
|
||||
DeleteMessagesReq,
|
||||
EditMessageReq,
|
||||
@@ -10,11 +10,11 @@ import {
|
||||
GetMessagePosResp, JoinWsRoomReq,
|
||||
Message, PinMessageReq,
|
||||
PinnedMessage, ReadMessagesReq, UnpinMessageReq
|
||||
} from "../domain/textChannelService.schema";
|
||||
import {NetworkInvite} from "../domain/networkService.schema";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {FileData, FileUploadProgressListener} from "../domain/fileUploadService.schema";
|
||||
import {FileUploadService} from "./fileUploadService";
|
||||
} from '../domain/textChannelService.schema.js';
|
||||
import {NetworkInvite} from '../domain/networkService.schema.js';
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {FileData, FileUploadProgressListener} from '../domain/fileUploadService.schema.js';
|
||||
import {FileUploadService} from './fileUploadService.js';
|
||||
|
||||
export class TextChannelServiceService {
|
||||
userid: string;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {describe, expect, it} from "vitest";
|
||||
import {UserService} from "./userService";
|
||||
import {DatabaseMock} from "../mocks/storage/database";
|
||||
import {UserService} from './userService.js';
|
||||
import {DatabaseMock} from '../mocks/storage/database.js';
|
||||
|
||||
describe("UserService", () => {
|
||||
const service = new UserService("", "", new DatabaseMock())
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import {DatabaseAPI} from "../storage/database";
|
||||
import {DatabaseAPI} from '../storage/database.js';
|
||||
import {AxiosInstance, isAxiosError} from "axios";
|
||||
import {MessageListener} from "../domain/websocket.schema";
|
||||
import {getClient} from "../core/http";
|
||||
import {WebSocketHandler} from "../core/webSocketHandler";
|
||||
import {DeleteCategoryReq} from "../domain/networkService.schema";
|
||||
import {GenericErrorBody} from "../domain/http.schema";
|
||||
import {MessageListener} from '../domain/websocket.schema.js';
|
||||
import {getClient} from '../core/http.js';
|
||||
import {WebSocketHandler} from '../core/webSocketHandler.js';
|
||||
import {DeleteCategoryReq} from '../domain/networkService.schema.js';
|
||||
import {GenericErrorBody} from '../domain/http.schema.js';
|
||||
import {
|
||||
ChangeDisplayNameReq,
|
||||
ChangeEmailReq,
|
||||
@@ -12,9 +12,9 @@ import {
|
||||
ChangeUsernameReq, CurrNewCodeTestingResp, DeleteReq, GetSessionsReq, GIF, RegisterFCMTokenReq, Session,
|
||||
ToggleGifSaveReq, UploadNewPfpCdnReq, UploadNewPfpCdnResp,
|
||||
UploadNewPfpReq, VerifyMailChangeReq, VerifyPhoneChange
|
||||
} from "../domain/userService.schema";
|
||||
import {RGB} from "../domain/common.schema";
|
||||
import {OtpPleCodeSendTestingResp} from "../domain/authService.schema";
|
||||
} from '../domain/userService.schema.js';
|
||||
import {RGB} from '../domain/common.schema.js';
|
||||
import {OtpPleCodeSendTestingResp} from '../domain/authService.schema.js';
|
||||
|
||||
export class UserService {
|
||||
userid: string;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {beforeAll, afterEach, afterAll, vi} from 'vitest';
|
||||
import {mockServer} from "./mocks/node";
|
||||
import {mockServer} from './mocks/node.js';
|
||||
|
||||
beforeAll(() => mockServer.listen({onUnhandledRequest: 'error'}));
|
||||
afterEach(() => mockServer.resetHandlers());
|
||||
|
||||
Reference in New Issue
Block a user