boilerplate for threads
This commit is contained in:
parent
c1d8f79976
commit
c3e596653d
|
|
@ -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`);
|
||||||
|
|
@ -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
|
||||||
|
}) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue