mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 16:48:16 +08:00
feat: danmaku api (#1530)
This commit is contained in:
committed by
GitHub
parent
88d207cc24
commit
e5f0742bf6
27
lib/pages/danmaku/dnamaku_model.dart
Normal file
27
lib/pages/danmaku/dnamaku_model.dart
Normal 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});
|
||||
}
|
||||
Reference in New Issue
Block a user