WIP: Testing WS
This commit is contained in:
		| @@ -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
									
								
							
							
						
						
									
										3
									
								
								src/lib/realtime.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| import ioClient from 'socket.io-client'; | ||||
| const socket = ioClient('http://localhost:3000'); | ||||
| export const io = socket; | ||||
| @@ -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; | ||||
|   | ||||
| @@ -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'; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Andras Bacsai
					Andras Bacsai