+4
-3
.tangled/workflows/build_backend.yaml
+4
-3
.tangled/workflows/build_backend.yaml
···
16
16
NODE_ENV: "development"
17
17
CI: true
18
18
19
-
- name: "Run linter"
20
-
command: "pnpm run --dir ./backend/ lint"
21
-
22
19
- name: "Build application"
23
20
command: "pnpm run --dir ./backend/ build"
24
21
environment:
25
22
NODE_ENV: "production"
23
+
24
+
- name: "Run linter"
25
+
command: "pnpm run --dir ./backend/ lint"
26
+
26
27
27
28
clone:
28
29
skip: false
+5
-1
backend/src/main.ts
+5
-1
backend/src/main.ts
···
6
6
7
7
import { serve, type ServerType } from "@hono/node-server";
8
8
import { Config } from "./config.js";
9
-
import { readFromFirehose, startFirehose, stopFirehose } from "./network/jetstream.js";
9
+
import {
10
+
readFromFirehose,
11
+
startFirehose,
12
+
stopFirehose,
13
+
} from "./network/jetstream.js";
10
14
import app from "./server.js";
11
15
import { Database } from "./db/database.js";
12
16
import Logger from "./logger.js";
+5
-1
backend/src/network/commit.ts
+5
-1
backend/src/network/commit.ts
···
8
8
import { Database } from "../db/database.js";
9
9
import { clipsTable, tagsTable, usersTable } from "../db/schema.js";
10
10
import { is } from "@atcute/lexicons";
11
-
import { SocialClipprActorProfile, SocialClipprFeedClip, SocialClipprFeedTag } from "@clipprjs/lexicons";
11
+
import {
12
+
SocialClipprActorProfile,
13
+
SocialClipprFeedClip,
14
+
SocialClipprFeedTag,
15
+
} from "@clipprjs/lexicons";
12
16
import type { At } from "@atcute/client/lexicons";
13
17
import Logger from "../logger.js";
14
18
import { isBlob } from "@atcute/lexicons/interfaces";
+6
-2
backend/src/network/validator.ts
+6
-2
backend/src/network/validator.ts
···
4
4
* SPDX-License-Identifier: AGPL-3.0-only
5
5
*/
6
6
7
-
import {SocialClipprActorProfile, SocialClipprFeedClip, SocialClipprFeedTag,} from "@clipprjs/lexicons";
8
-
import {isDatetime, isLanguageCode} from "@atcute/lexicons/syntax";
7
+
import {
8
+
SocialClipprActorProfile,
9
+
SocialClipprFeedClip,
10
+
SocialClipprFeedTag,
11
+
} from "@clipprjs/lexicons";
12
+
import { isDatetime, isLanguageCode } from "@atcute/lexicons/syntax";
9
13
import Logger from "../logger.js";
10
14
11
15
export async function validateProfile(