create chat.service.ts
This commit is contained in:
parent
12585cc6c7
commit
5a5ae4ada3
38
src/services/chat.service.ts
Normal file
38
src/services/chat.service.ts
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
import Services from './service';
|
||||||
|
import { init, navigate } from '../router';
|
||||||
|
import { RoleDefinition } from 'pkg/sdk_client';
|
||||||
|
import { Member } from 'pkg/sdk_client';
|
||||||
|
|
||||||
|
export default class ChatService {
|
||||||
|
private static instance: ChatService;
|
||||||
|
private stateId: string | null = null;
|
||||||
|
private processId: string | null = null;
|
||||||
|
private paired_member: string[] = [];
|
||||||
|
constructor() {}
|
||||||
|
|
||||||
|
public static async getInstance(): Promise<ChatService> {
|
||||||
|
if (!ChatService.instance) {
|
||||||
|
ChatService.instance = new ChatService();
|
||||||
|
}
|
||||||
|
return ChatService.instance;
|
||||||
|
}
|
||||||
|
|
||||||
|
async getLocalMember () {
|
||||||
|
try {
|
||||||
|
const service = await Services.getInstance();
|
||||||
|
const currentUser = service.getMemberFromDevice();
|
||||||
|
return currentUser
|
||||||
|
} catch (e) {
|
||||||
|
console.error('Error initializing services:', e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
async loadMessagingProcess (commitedIn: string) {
|
||||||
|
try{
|
||||||
|
const service = await Services.getInstance();
|
||||||
|
const stored = service.getProcess(commitedIn)
|
||||||
|
} catch (e) {
|
||||||
|
console.error('Error loading Messaging Process', e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user