mirror of
https://github.com/nbd-wtf/nostr-tools.git
synced 2025-12-09 00:28:51 +00:00
comply with eslint config
This commit is contained in:
84
utils.ts
84
utils.ts
@@ -111,77 +111,77 @@ export function insertEventIntoAscendingList(
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class MessageNode {
|
export class MessageNode {
|
||||||
private _value: string;
|
private _value: string
|
||||||
private _next: MessageNode|null;
|
private _next: MessageNode | null
|
||||||
|
|
||||||
public get value(): string {
|
public get value(): string {
|
||||||
return this._value;
|
return this._value
|
||||||
}
|
}
|
||||||
public set value(message: string) {
|
public set value(message: string) {
|
||||||
this._value = message;
|
this._value = message
|
||||||
}
|
}
|
||||||
public get next(): MessageNode|null {
|
public get next(): MessageNode | null {
|
||||||
return this._next;
|
return this._next
|
||||||
}
|
}
|
||||||
public set next(node: MessageNode|null) {
|
public set next(node: MessageNode | null) {
|
||||||
this._next = node;
|
this._next = node
|
||||||
}
|
}
|
||||||
|
|
||||||
constructor(message: string) {
|
constructor(message: string) {
|
||||||
this._value = message;
|
this._value = message
|
||||||
this._next = null;
|
this._next = null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export class MessageQueue {
|
export class MessageQueue {
|
||||||
private _first: MessageNode|null;
|
private _first: MessageNode | null
|
||||||
private _last: MessageNode|null;
|
private _last: MessageNode | null
|
||||||
|
|
||||||
public get first(): MessageNode|null {
|
public get first(): MessageNode | null {
|
||||||
return this._first;
|
return this._first
|
||||||
}
|
}
|
||||||
public set first(messageNode: MessageNode|null) {
|
public set first(messageNode: MessageNode | null) {
|
||||||
this._first = messageNode;
|
this._first = messageNode
|
||||||
}
|
}
|
||||||
public get last(): MessageNode|null {
|
public get last(): MessageNode | null {
|
||||||
return this._last;
|
return this._last
|
||||||
}
|
}
|
||||||
public set last(messageNode: MessageNode|null) {
|
public set last(messageNode: MessageNode | null) {
|
||||||
this._last = messageNode;
|
this._last = messageNode
|
||||||
}
|
}
|
||||||
private _size: number;
|
private _size: number
|
||||||
public get size(): number {
|
public get size(): number {
|
||||||
return this._size;
|
return this._size
|
||||||
}
|
}
|
||||||
public set size(v: number) {
|
public set size(v: number) {
|
||||||
this._size = v;
|
this._size = v
|
||||||
}
|
}
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
this._first = null;
|
this._first = null
|
||||||
this._last = null;
|
this._last = null
|
||||||
this._size = 0;
|
this._size = 0
|
||||||
}
|
}
|
||||||
enqueue(message: string): boolean {
|
enqueue(message: string): boolean {
|
||||||
const newNode = new MessageNode(message);
|
const newNode = new MessageNode(message)
|
||||||
if (this._size == 0 || !this._last) {
|
if (this._size === 0 || !this._last) {
|
||||||
this._first = newNode;
|
this._first = newNode
|
||||||
this._last = newNode;
|
this._last = newNode
|
||||||
} else {
|
} else {
|
||||||
this._last.next = newNode;
|
this._last.next = newNode
|
||||||
this._last = newNode;
|
this._last = newNode
|
||||||
}
|
}
|
||||||
this._size++;
|
this._size++
|
||||||
return true;
|
return true
|
||||||
}
|
}
|
||||||
dequeue(): string|null {
|
dequeue(): string | null {
|
||||||
if (this._size == 0 || !this._first) return null;
|
if (this._size === 0 || !this._first) return null
|
||||||
|
|
||||||
let prev = this._first;
|
let prev = this._first
|
||||||
this._first = prev.next;
|
this._first = prev.next
|
||||||
prev.next = null;
|
prev.next = null
|
||||||
|
|
||||||
this._size--;
|
this._size--
|
||||||
return prev.value;
|
return prev.value
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user