boilerplate for threads

This commit is contained in:
OfficialDakari 2025-10-19 16:37:49 +05:00
parent c1d8f79976
commit c3e596653d
2 changed files with 50 additions and 0 deletions

23
find.js Normal file
View File

@ -0,0 +1,23 @@
import fs from 'fs';
const files = fs.readdirSync('lib/', {
recursive: true
});
const q = process.argv[2];
var total = 0;
for (const f of files) {
try {
const b = fs.readFileSync(`lib/${f}`, 'utf-8');
if (b.includes(q) || f.includes(q)) {
total ++;
console.log(f);
}
} catch (error) {
}
}
console.log(`${total} files in total`);

27
lib/src/thread.dart Normal file
View File

@ -0,0 +1,27 @@
import 'dart:async';
import 'dart:convert';
import 'dart:math';
import 'package:async/async.dart';
import 'package:collection/collection.dart';
import 'package:html_unescape/html_unescape.dart';
import 'package:matrix/matrix.dart';
import 'package:matrix/src/models/timeline_chunk.dart';
import 'package:matrix/src/utils/cached_stream_controller.dart';
import 'package:matrix/src/utils/file_send_request_credentials.dart';
import 'package:matrix/src/utils/markdown.dart';
import 'package:matrix/src/utils/marked_unread.dart';
import 'package:matrix/src/utils/space_child.dart';
class Thread {
final Room room;
final String threadRootId;
Thread({
required Room this.room,
required String this.threadRootId
}) {
}
}