Archived
2
0
This commit is contained in:
Craig 2020-04-05 03:17:06 +00:00
parent fa64f930a9
commit 9d484a49d0
12 changed files with 31 additions and 31 deletions

View File

@ -148,18 +148,18 @@
this.loading = true this.loading = true
this.$http this.$http
.get<string>('https://raw.githubusercontent.com/nurdism/neko/master/docs/README.md') .get<string>('https://raw.githubusercontent.com/nurdism/neko/master/docs/README.md')
.then(res => { .then((res) => {
return this.$http.post('https://api.github.com/markdown', { return this.$http.post('https://api.github.com/markdown', {
text: res.data, text: res.data,
mode: 'gfm', mode: 'gfm',
context: 'github/gollum', context: 'github/gollum',
}) })
}) })
.then(res => { .then((res) => {
this.$accessor.client.setAbout(res.data) this.$accessor.client.setAbout(res.data)
this.loading = false this.loading = false
}) })
.catch(err => console.error(err)) .catch((err) => console.error(err))
} }
} }

View File

@ -39,10 +39,10 @@
<template v-if="admin"> <template v-if="admin">
<li class="seperator" /> <li class="seperator" />
<li> <li>
<span @click="kick(child.data.member)" style="color: #f04747">{{ $t('context.kick') }}</span> <span @click="kick(child.data.member)" style="color: #f04747;">{{ $t('context.kick') }}</span>
</li> </li>
<li> <li>
<span @click="ban(child.data.member)" style="color: #f04747">{{ $t('context.ban') }}</span> <span @click="ban(child.data.member)" style="color: #f04747;">{{ $t('context.ban') }}</span>
</li> </li>
</template> </template>
</template> </template>

View File

@ -329,7 +329,7 @@
for (const emoji of this.list) { for (const emoji of this.list) {
if ( if (
emoji.includes(this.search) || typeof this.keywords[emoji] !== 'undefined' emoji.includes(this.search) || typeof this.keywords[emoji] !== 'undefined'
? this.keywords[emoji].some(keyword => keyword.includes(this.search)) ? this.keywords[emoji].some((keyword) => keyword.includes(this.search))
: false : false
) { ) {
filtered.push(emoji) filtered.push(emoji)

View File

@ -150,7 +150,7 @@
'cold', 'cold',
'blush', 'blush',
'sad', 'sad',
].filter(v => !this.recent.includes(v)) ].filter((v) => !this.recent.includes(v))
} }
get muted() { get muted() {

View File

@ -64,7 +64,7 @@ function htmlTag(
if (attributes.class && state.cssModuleNames) { if (attributes.class && state.cssModuleNames) {
attributes.class = attributes.class attributes.class = attributes.class
.split(' ') .split(' ')
.map(cl => state.cssModuleNames[cl] || cl) .map((cl) => state.cssModuleNames[cl] || cl)
.join(' ') .join(' ')
} }
@ -199,7 +199,7 @@ const rules: MarkdownRules = {
}, },
text: { text: {
...text, ...text,
match: source => /^[\s\S]+?(?=[^0-9A-Za-z\s\u00c0-\uffff-]|\n\n|\n|\w+:\S|$)/.exec(source), match: (source) => /^[\s\S]+?(?=[^0-9A-Za-z\s\u00c0-\uffff-]|\n\n|\n|\w+:\S|$)/.exec(source),
html(node, output, state) { html(node, output, state) {
if (state.escapeHTML) { if (state.escapeHTML) {
return md.sanitizeText(node.content) return md.sanitizeText(node.content)
@ -214,7 +214,7 @@ const rules: MarkdownRules = {
}, },
emoji: { emoji: {
order: md.defaultRules.strong.order, order: md.defaultRules.strong.order,
match: source => /^:([a-zA-z_-]*):/.exec(source), match: (source) => /^:([a-zA-z_-]*):/.exec(source),
parse(capture) { parse(capture) {
return { return {
id: capture[1], id: capture[1],
@ -235,7 +235,7 @@ const rules: MarkdownRules = {
}, },
emoticon: { emoticon: {
order: md.defaultRules.text.order, order: md.defaultRules.text.order,
match: source => /^(¯\\_\(ツ\)_\/¯)/.exec(source), match: (source) => /^(¯\\_\(ツ\)_\/¯)/.exec(source),
parse(capture) { parse(capture) {
return { return {
type: 'text', type: 'text',
@ -248,7 +248,7 @@ const rules: MarkdownRules = {
}, },
spoiler: { spoiler: {
order: 0, order: 0,
match: source => /^\|\|([\s\S]+?)\|\|/.exec(source), match: (source) => /^\|\|([\s\S]+?)\|\|/.exec(source),
parse(capture, parse, state) { parse(capture, parse, state) {
return { return {
content: parse(capture[1], state), content: parse(capture[1], state),

View File

@ -327,7 +327,7 @@
this.$accessor.video.setPlayable(false) this.$accessor.video.setPlayable(false)
}) })
this._video.addEventListener('error', event => { this._video.addEventListener('error', (event) => {
this.$log.error(event.error) this.$log.error(event.error)
this.$accessor.video.setPlayable(false) this.$accessor.video.setPlayable(false)
}) })
@ -352,7 +352,7 @@
.then(() => { .then(() => {
this.onResise() this.onResise()
}) })
.catch(err => this.$log.error) .catch((err) => this.$log.error)
} catch (err) { } catch (err) {
this.$log.error(err) this.$log.error(err)
} }
@ -391,7 +391,7 @@
if (this.hosting && navigator.clipboard && typeof navigator.clipboard.readText === 'function') { if (this.hosting && navigator.clipboard && typeof navigator.clipboard.readText === 'function') {
navigator.clipboard navigator.clipboard
.readText() .readText()
.then(text => { .then((text) => {
if (this.clipboard !== text) { if (this.clipboard !== text) {
this.$accessor.remote.setClipboard(text) this.$accessor.remote.setClipboard(text)
this.$accessor.remote.sendClipboard(text) this.$accessor.remote.sendClipboard(text)

View File

@ -27,7 +27,7 @@ Vue.use(Client)
new Vue({ new Vue({
i18n, i18n,
store, store,
render: h => h(app), render: (h) => h(app),
created() { created() {
const click = () => { const click = () => {
this.$accessor.setActive() this.$accessor.setActive()

View File

@ -62,8 +62,8 @@ export abstract class BaseClient extends EventEmitter<BaseEvents> {
this._ws = new WebSocket(`${url}ws?password=${password}`) this._ws = new WebSocket(`${url}ws?password=${password}`)
this.emit('debug', `connecting to ${this._ws.url}`) this.emit('debug', `connecting to ${this._ws.url}`)
this._ws.onmessage = this.onMessage.bind(this) this._ws.onmessage = this.onMessage.bind(this)
this._ws.onerror = event => this.onError.bind(this) this._ws.onerror = (event) => this.onError.bind(this)
this._ws.onclose = event => this.onDisconnected.bind(this, new Error('websocket closed')) this._ws.onclose = (event) => this.onDisconnected.bind(this, new Error('websocket closed'))
this._timeout = setTimeout(this.onTimeout.bind(this), 15000) this._timeout = setTimeout(this.onTimeout.bind(this), 15000)
} catch (err) { } catch (err) {
this.onDisconnected(err) this.onDisconnected(err)
@ -174,15 +174,15 @@ export abstract class BaseClient extends EventEmitter<BaseEvents> {
this._peer = new RTCPeerConnection() this._peer = new RTCPeerConnection()
this._peer.onconnectionstatechange = event => { this._peer.onconnectionstatechange = (event) => {
this.emit('debug', `peer connection state changed`, this._peer ? this._peer.connectionState : undefined) this.emit('debug', `peer connection state changed`, this._peer ? this._peer.connectionState : undefined)
} }
this._peer.onsignalingstatechange = event => { this._peer.onsignalingstatechange = (event) => {
this.emit('debug', `peer signaling state changed`, this._peer ? this._peer.signalingState : undefined) this.emit('debug', `peer signaling state changed`, this._peer ? this._peer.signalingState : undefined)
} }
this._peer.oniceconnectionstatechange = event => { this._peer.oniceconnectionstatechange = (event) => {
this._state = this._peer!.iceConnectionState this._state = this._peer!.iceConnectionState
this.emit('debug', `peer ice connection state changed: ${this._peer!.iceConnectionState}`) this.emit('debug', `peer ice connection state changed: ${this._peer!.iceConnectionState}`)
@ -217,7 +217,7 @@ export abstract class BaseClient extends EventEmitter<BaseEvents> {
this._peer.setRemoteDescription({ type: 'offer', sdp }) this._peer.setRemoteDescription({ type: 'offer', sdp })
this._peer this._peer
.createAnswer() .createAnswer()
.then(d => { .then((d) => {
this._peer!.setLocalDescription(d) this._peer!.setLocalDescription(d)
this._ws!.send( this._ws!.send(
JSON.stringify({ JSON.stringify({
@ -227,7 +227,7 @@ export abstract class BaseClient extends EventEmitter<BaseEvents> {
}), }),
) )
}) })
.catch(err => this.emit('error', err)) .catch((err) => this.emit('error', err))
} }
private onMessage(e: MessageEvent) { private onMessage(e: MessageEvent) {

View File

@ -37,7 +37,7 @@ class VueSweetalert2 {
// @ts-ignore // @ts-ignore
if (Object.prototype.hasOwnProperty.call(Swal, methodName) && typeof Swal[methodName] === 'function') { if (Object.prototype.hasOwnProperty.call(Swal, methodName) && typeof Swal[methodName] === 'function') {
// @ts-ignore // @ts-ignore
swalFunction[methodName] = (method => { swalFunction[methodName] = ((method) => {
return (...args: any[]) => { return (...args: any[]) => {
// @ts-ignore // @ts-ignore
return Swal[method].apply(Swal, args) return Swal[method].apply(Swal, args)

View File

@ -61,7 +61,7 @@ export const actions = actionTree(
initialise() { initialise() {
$http $http
.get<Emojis>('/emoji.json') .get<Emojis>('/emoji.json')
.then(req => { .then((req) => {
for (const group of req.data.groups) { for (const group of req.data.groups) {
accessor.emoji.addGroup(group) accessor.emoji.addGroup(group)
} }

View File

@ -16,9 +16,9 @@ export const state = () => ({
}) })
export const getters = getterTree(state, { export const getters = getterTree(state, {
member: state => state.members[state.id] || null, member: (state) => state.members[state.id] || null,
admin: state => (state.members[state.id] ? state.members[state.id].admin : false), admin: (state) => (state.members[state.id] ? state.members[state.id].admin : false),
muted: state => (state.members[state.id] ? state.members[state.id].muted : false), muted: (state) => (state.members[state.id] ? state.members[state.id].muted : false),
}) })
export const mutations = mutationTree(state, { export const mutations = mutationTree(state, {

View File

@ -23,9 +23,9 @@ export const state = () => ({
}) })
export const getters = getterTree(state, { export const getters = getterTree(state, {
stream: state => state.streams[state.index], stream: (state) => state.streams[state.index],
track: state => state.tracks[state.index], track: (state) => state.tracks[state.index],
resolution: state => ({ w: state.width, h: state.height }), resolution: (state) => ({ w: state.width, h: state.height }),
}) })
export const mutations = mutationTree(state, { export const mutations = mutationTree(state, {