import 'package:comunic/enums/likes_type.dart'; import 'package:comunic/helpers/websocket_helper.dart'; import 'package:meta/meta.dart'; /// Likes helper /// /// @author Pierre HUBERT const LikesAPIMap = { LikesType.USER: "user", LikesType.POST: "post", LikesType.COMMENT: "comment", LikesType.GROUP: "group", }; class LikesHelper { /// Update liking status of an element Future setLiking({ @required LikesType type, @required bool like, @required int id, }) async { return (await ws("likes/update", { "type": LikesAPIMap[type], "like": like.toString(), "id": id.toString(), })); } }