Files
PiliPlus/lib/pages/danmaku/dnamaku_model.dart
bggRGjQaUbCoE 4cf1c25b36 fix #1545
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-10-13 20:35:40 +08:00

28 lines
499 B
Dart

sealed class DanmakuExtra {
Object 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 Object id;
@override
final Object mid;
final String uname;
const LiveDanmaku({required this.id, required this.mid, required this.uname});
}