aboutsummaryrefslogtreecommitdiff
path: root/src/fields
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2024-08-21 17:04:32 -0400
committerbobzel <zzzman@gmail.com>2024-08-21 17:04:32 -0400
commit25ee9e6b3f7da67bcf94eb2affd5793c67777930 (patch)
tree0e35f7c0cccb9efd6358c25fe65830cbfccb243d /src/fields
parent203a389be42c79fcb47ae3a826d2f3b54eb85862 (diff)
cleanup of face recognition. some lint fixes.
Diffstat (limited to 'src/fields')
-rw-r--r--src/fields/Doc.ts6
-rw-r--r--src/fields/RichTextUtils.ts4
2 files changed, 1 insertions, 9 deletions
diff --git a/src/fields/Doc.ts b/src/fields/Doc.ts
index eb6ed9757..ffb5aab79 100644
--- a/src/fields/Doc.ts
+++ b/src/fields/Doc.ts
@@ -1,5 +1,3 @@
-/* eslint-disable @typescript-eslint/no-namespace */
-/* eslint-disable default-param-last */
/* eslint-disable no-use-before-define */
import { action, computed, makeObservable, observable, ObservableMap, ObservableSet, runInAction } from 'mobx';
import { computedFn } from 'mobx-utils';
@@ -127,9 +125,7 @@ export type FieldResult<T extends FieldType = FieldType> = Opt<T> | FieldWaiting
* If no default value is given, and the returned value is not undefined, it can be safely modified.
*/
export function DocListCastAsync(field: FieldResult): Promise<Doc[] | undefined>;
-// eslint-disable-next-line no-redeclare
export function DocListCastAsync(field: FieldResult, defaultValue: Doc[]): Promise<Doc[]>;
-// eslint-disable-next-line no-redeclare
export function DocListCastAsync(field: FieldResult, defaultValue?: Doc[]) {
const list = Cast(field, listSpec(Doc));
return list ? Promise.all(list).then(() => list) : Promise.resolve(defaultValue);
@@ -437,7 +433,6 @@ export class Doc extends RefField {
const writeMode = DocServer.getFieldWriteMode(fKey);
if (fKey.startsWith('acl_') || writeMode !== DocServer.WriteMode.Playground) {
delete this[CachedUpdates][fKey];
- // eslint-disable-next-line no-await-in-loop
await fn();
} else {
this[CachedUpdates][fKey] = fn;
@@ -1576,6 +1571,7 @@ export namespace Doc {
try {
resolved = JSON.parse(typeof data === 'string' ? data : JSON.stringify(data));
} catch (e) {
+ console.error(e);
return undefined;
}
let output: Opt<Doc>;
diff --git a/src/fields/RichTextUtils.ts b/src/fields/RichTextUtils.ts
index d1316d256..b3534dde7 100644
--- a/src/fields/RichTextUtils.ts
+++ b/src/fields/RichTextUtils.ts
@@ -394,13 +394,11 @@ export namespace RichTextUtils {
for (const markName of Object.keys(schema.marks)) {
// eslint-disable-next-line no-cond-assign
if (ignored.includes(markName) || !(mark = markMap[markName])) {
- // eslint-disable-next-line no-continue
continue;
}
let converted = MarkToStyle.get(markName) || (markName as keyof docsV1.Schema$TextStyle);
let value: unknown = true;
if (!converted) {
- // eslint-disable-next-line no-continue
continue;
}
// eslint-disable-next-line @typescript-eslint/no-shadow
@@ -412,10 +410,8 @@ export namespace RichTextUtils {
const docDelimeter = '/doc/';
const alreadyShared = '?sharing=true';
if (new RegExp(window.location.origin + docDelimeter).test(url) && !url.endsWith(alreadyShared)) {
- // eslint-disable-next-line no-await-in-loop
const linkDoc = await DocServer.GetRefField(url.split(docDelimeter)[1]);
if (linkDoc instanceof Doc) {
- // eslint-disable-next-line no-await-in-loop
let exported = (await Cast(linkDoc.link_anchor_2, Doc))!;
if (!exported.customLayout) {
exported = Doc.MakeEmbedding(exported);