window_info_handler.dart 423 Bytes
import 'dart:convert';

import 'package:appframe/config/locator.dart';
import 'package:appframe/services/dispatcher.dart';
import 'package:shared_preferences/shared_preferences.dart';

class WindowInfoHandler extends MessageHandler {
  @override
  Future<dynamic> handleMessage(dynamic params) async {
    final windowInfo = getIt.get<SharedPreferences>().getString('windowInfo');
    return jsonDecode(windowInfo!);
  }
}