diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 96606c7d..b1b14962 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -16,5 +16,8 @@ module.exports = { browser: true, es2017: true, node: true + }, + rules: { + '@typescript-eslint/no-explicit-any': ['off'] } } diff --git a/package.json b/package.json index 35ed4469..f52e7790 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mage-website", - "version": "0.0.10", + "version": "0.0.11", "license": "GPL-3.0", "private": true, "type": "module", @@ -24,8 +24,8 @@ "@sveltejs/kit": "^1.10.0", "@sveltejs/svelte-virtual-list": "^3.0.1", "@svitejs/svelte-preprocess-svg": "^2.0.0", - "@typescript-eslint/eslint-plugin": "^6.0.0", - "@typescript-eslint/parser": "^6.0.0", + "@typescript-eslint/eslint-plugin": "^6.1.0", + "@typescript-eslint/parser": "^6.1.0", "autoprefixer": "^10.4.13", "concurrently": "^8.0.1", "cross-env": "^7.0.3", diff --git a/src/lib/WHEPClient.ts b/src/lib/WHEPClient.ts index 363f5b3a..377e26d6 100644 --- a/src/lib/WHEPClient.ts +++ b/src/lib/WHEPClient.ts @@ -76,14 +76,14 @@ export default class WHEPClient extends EventTarget { } } - this.peerConnection.addEventListener('connectionstatechange', (ev) => { + this.peerConnection.addEventListener('connectionstatechange', () => { if (this.peerConnection.connectionState !== 'connected') { return } this.videoElement.srcObject = this.stream }) - this.peerConnection.addEventListener('negotiationneeded', (ev) => { + this.peerConnection.addEventListener('negotiationneeded', () => { negotiateConnectionWithClientOffer(this.peerConnection, this.endpoint) }) } diff --git a/src/lib/WHIPClient.ts b/src/lib/WHIPClient.ts index ebdc2252..1ca744a7 100644 --- a/src/lib/WHIPClient.ts +++ b/src/lib/WHIPClient.ts @@ -32,7 +32,7 @@ export default class WHIPClient extends EventTarget { * https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/negotiationneeded_event * https://www.ietf.org/archive/id/draft-ietf-wish-whip-01.html */ - this.peerConnection.addEventListener('negotiationneeded', async (ev) => { + this.peerConnection.addEventListener('negotiationneeded', async () => { console.log('Connection negotiation starting') await negotiateConnectionWithClientOffer(this.peerConnection, this.endpoint) console.log('Connection negotiation ended') @@ -47,7 +47,7 @@ export default class WHIPClient extends EventTarget { this.localStream = stream videoElement.srcObject = stream }) - .catch((err: any) => { + .catch(() => { this.disconnectStream() }) } @@ -72,7 +72,7 @@ export default class WHIPClient extends EventTarget { audioTrack.enabled = true // audioTrack.id = 'silent-audio-track' // audioTrack.label = 'Silent Audio Track' - const audioTransceiver = this.peerConnection.addTransceiver(audioTrack, { + this.peerConnection.addTransceiver(audioTrack, { direction: 'sendonly' }) } @@ -126,7 +126,7 @@ export default class WHIPClient extends EventTarget { }) .then((stream) => { stream.getTracks().forEach((track) => { - const transceiver = this.peerConnection.addTransceiver(track, { + this.peerConnection.addTransceiver(track, { /** WHIP is only for sending streaming media */ direction: 'sendonly' }) diff --git a/src/lib/assets/icons/chat/IconChatScreenshot.svelte b/src/lib/assets/icons/chat/IconChatScreenshot.svelte new file mode 100644 index 00000000..cb43add4 --- /dev/null +++ b/src/lib/assets/icons/chat/IconChatScreenshot.svelte @@ -0,0 +1,12 @@ + + + diff --git a/src/lib/assets/icons/drawer/IconDrawerProfileViews.svelte b/src/lib/assets/icons/drawer/IconDrawerProfileViews.svelte new file mode 100644 index 00000000..805047b8 --- /dev/null +++ b/src/lib/assets/icons/drawer/IconDrawerProfileViews.svelte @@ -0,0 +1,13 @@ + + + + diff --git a/src/lib/assets/icons/drawer/IconDrawerVerification.svelte b/src/lib/assets/icons/drawer/IconDrawerVerification.svelte new file mode 100644 index 00000000..0d79a6d4 --- /dev/null +++ b/src/lib/assets/icons/drawer/IconDrawerVerification.svelte @@ -0,0 +1,12 @@ + + + diff --git a/src/lib/components/Browse/Sections/ItemChannel.svelte b/src/lib/components/Browse/Sections/ItemChannel.svelte index 4d8d2def..445ba7d9 100644 --- a/src/lib/components/Browse/Sections/ItemChannel.svelte +++ b/src/lib/components/Browse/Sections/ItemChannel.svelte @@ -5,62 +5,56 @@ export let channel: any = {} - + +
+

@{channel.createdByUsername}

+
+ +