import 'dart:convert'; import 'package:get/get.dart'; class Controller extends GetxController { var name = ''.obs; var uniqueName = ''.obs; setName(String newName) { name.value = newName; } setUniqueName(String newUniqueName) { uniqueName.value = newUniqueName; } onRemoteMessage(String message) { var action = jsonDecode(message); switch (action['type']) { case 'CLIENT_LIST_UPDATED': print("Client list updated: ${action['payload']}"); break; case 'STATE_SET': print("State set (remote): ${action['payload']}"); break; } } }