⬆️ Upgrade to support latest version of server
This commit is contained in:
@ -123,7 +123,7 @@ class _ArticleDeletionDialogState extends State<ArticleDeletionDialog> {
|
||||
final client = auth.configureClient('interactive');
|
||||
|
||||
setState(() => _isBusy = true);
|
||||
final resp = await client.delete('/api/articles/${widget.item.id}');
|
||||
final resp = await client.delete('/articles/${widget.item.id}');
|
||||
setState(() => _isBusy = false);
|
||||
|
||||
if (resp.statusCode != 200) {
|
||||
|
@ -192,8 +192,8 @@ class _ArticleItemState extends State<ArticleItem> {
|
||||
item: widget.item,
|
||||
onReact: (symbol, changes) {
|
||||
setState(() {
|
||||
item.reactionList[symbol] =
|
||||
(item.reactionList[symbol] ?? 0) + changes;
|
||||
item.metric!.reactionList[symbol] =
|
||||
(item.metric!.reactionList[symbol] ?? 0) + changes;
|
||||
});
|
||||
},
|
||||
).paddingOnly(
|
||||
|
@ -30,7 +30,7 @@ class _ArticleQuickActionState extends State<ArticleQuickAction> {
|
||||
useRootNavigator: true,
|
||||
context: context,
|
||||
builder: (context) => PostReactionPopup(
|
||||
reactionList: widget.item.reactionList,
|
||||
reactionList: widget.item.metric!.reactionList,
|
||||
onReact: (key, value) {
|
||||
doWidgetReact(key, value.attitude);
|
||||
},
|
||||
@ -50,7 +50,7 @@ class _ArticleQuickActionState extends State<ArticleQuickAction> {
|
||||
|
||||
setState(() => _isSubmitting = true);
|
||||
|
||||
final resp = await client.post('/api/articles/${widget.item.alias}/react', {
|
||||
final resp = await client.post('/articles/${widget.item.alias}/react', {
|
||||
'symbol': symbol,
|
||||
'attitude': attitude,
|
||||
});
|
||||
@ -71,7 +71,7 @@ class _ArticleQuickActionState extends State<ArticleQuickAction> {
|
||||
void initState() {
|
||||
super.initState();
|
||||
|
||||
if (!widget.isReactable && widget.item.reactionList.isEmpty) {
|
||||
if (!widget.isReactable && widget.item.metric!.reactionList.isEmpty) {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
widget.onReact('thumb_up', 0);
|
||||
});
|
||||
@ -94,7 +94,7 @@ class _ArticleQuickActionState extends State<ArticleQuickAction> {
|
||||
shrinkWrap: true,
|
||||
scrollDirection: Axis.horizontal,
|
||||
children: [
|
||||
...widget.item.reactionList.entries.map((x) {
|
||||
...widget.item.metric!.reactionList.entries.map((x) {
|
||||
final info = reactions[x.key];
|
||||
return Padding(
|
||||
padding: const EdgeInsets.only(right: 8),
|
||||
|
Reference in New Issue
Block a user