feat: danmaku api (#1530)

This commit is contained in:
My-Responsitories
2025-10-12 18:41:40 +08:00
committed by GitHub
parent 88d207cc24
commit e5f0742bf6
12 changed files with 426 additions and 20 deletions

View File

@@ -0,0 +1,27 @@
sealed class DanmakuExtra {
String get mid;
Object get id;
const DanmakuExtra();
}
class VideoDanmaku extends DanmakuExtra {
@override
final int id;
@override
final String mid;
bool isLike;
VideoDanmaku({required this.id, required this.mid, this.isLike = false});
}
class LiveDanmaku extends DanmakuExtra {
@override
final String id;
@override
final String mid;
final String uname;
const LiveDanmaku({required this.id, required this.mid, required this.uname});
}