WIP: Testing WS

This commit is contained in:
Andras Bacsai
2022-05-11 16:15:34 +02:00
parent 3435f92fcb
commit 16b7c1708b
8 changed files with 783 additions and 13 deletions

View File

@@ -96,12 +96,16 @@ export const getUserDetails = async (
const userId = event?.locals?.session?.data?.userId || null;
let permission = 'read';
if (teamId && userId) {
const data = await db.prisma.permission.findFirst({
where: { teamId, userId },
select: { permission: true },
rejectOnNotFound: true
});
if (data.permission) permission = data.permission;
try {
const data = await db.prisma.permission.findFirst({
where: { teamId, userId },
select: { permission: true },
rejectOnNotFound: true
});
if (data.permission) permission = data.permission;
} catch (error) {
console.log(error);
}
}
const payload = {

3
src/lib/realtime.ts Normal file
View File

@@ -0,0 +1,3 @@
import ioClient from 'socket.io-client';
const socket = ioClient('http://localhost:3000');
export const io = socket;

View File

@@ -43,6 +43,7 @@
import { del, get, post } from '$lib/api';
import { dev } from '$app/env';
import { features } from '$lib/store';
import { io } from '$lib/realtime';
let isUpdateAvailable = false;
let updateStatus = {
@@ -51,6 +52,11 @@
success: null
};
let latestVersion = 'latest';
io.on('eventFromServer', (message) => {
console.log(message);
});
onMount(async () => {
if ($session.userId) {
const overrideVersion = $features.latestVersion;

View File

@@ -23,7 +23,6 @@
import { t } from '$lib/translations';
import { get } from '$lib/api';
import { onDestroy, onMount } from 'svelte';
import Loading from './applications/[id]/logs/_Loading.svelte';
import Trend from './_Trend.svelte';
import { session } from '$app/stores';