Skip to content

Commit

Permalink
Updated some dependencies.
Browse files Browse the repository at this point in the history
Removed log_4_dart_2 since it is no longer compatible
  • Loading branch information
Wolfteam committed Mar 5, 2021
1 parent 287dbdb commit 862eaac
Show file tree
Hide file tree
Showing 6 changed files with 90 additions and 192 deletions.
8 changes: 1 addition & 7 deletions lib/infrastructure/logging_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,21 @@ import 'package:genshindb/domain/extensions/string_extensions.dart';
import 'package:genshindb/domain/services/device_info_service.dart';
import 'package:genshindb/domain/services/logging_service.dart';
import 'package:genshindb/domain/services/telemetry_service.dart';
import 'package:log_4_dart_2/log_4_dart_2.dart';
import 'package:sprintf/sprintf.dart';

class LoggingServiceImpl implements LoggingService {
final Logger _logger;
final TelemetryService _telemetryService;
final DeviceInfoService _deviceInfoService;

LoggingServiceImpl(this._logger, this._telemetryService, this._deviceInfoService);
LoggingServiceImpl(this._telemetryService, this._deviceInfoService);

@override
void info(Type type, String msg, [List<Object> args]) {
assert(type != null && !msg.isNullEmptyOrWhitespace);

if (args != null && args.isNotEmpty) {
_logger.info(type.toString(), sprintf(msg, args));
dog.i('$type - ${sprintf(msg, args)}');
} else {
_logger.info(type.toString(), msg);
dog.i('$type - $msg');
}
}
Expand All @@ -31,7 +27,6 @@ class LoggingServiceImpl implements LoggingService {
void warning(Type type, String msg, [dynamic ex, StackTrace trace]) {
assert(type != null && !msg.isNullEmptyOrWhitespace);
final tag = type.toString();
_logger.warning(tag, _formatEx(msg, ex), ex, trace);
dog.w('$tag - ${_formatEx(msg, ex)}');

if (kReleaseMode) {
Expand All @@ -43,7 +38,6 @@ class LoggingServiceImpl implements LoggingService {
void error(Type type, String msg, [dynamic ex, StackTrace trace]) {
assert(type != null && !msg.isNullEmptyOrWhitespace);
final tag = type.toString();
_logger.error(tag, _formatEx(msg, ex), ex, trace);
dog.e('$tag - ${_formatEx(msg, ex)}');

if (kReleaseMode) {
Expand Down
4 changes: 1 addition & 3 deletions lib/injection.dart
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,10 @@ import 'package:genshindb/infrastructure/network_service.dart';
import 'package:genshindb/infrastructure/settings_service.dart';
import 'package:genshindb/infrastructure/telemetry/telemetry_service.dart';
import 'package:get_it/get_it.dart';
import 'package:log_4_dart_2/log_4_dart_2.dart';

final GetIt getIt = GetIt.instance;

Future<void> initInjection() async {
getIt.registerSingleton(Logger());
getIt.registerSingleton<NetworkService>(NetworkServiceImpl());

final deviceInfoService = DeviceInfoServiceImpl();
Expand All @@ -29,7 +27,7 @@ Future<void> initInjection() async {
getIt.registerSingleton<TelemetryService>(telemetryService);
await telemetryService.initTelemetry();

final loggingService = LoggingServiceImpl(getIt<Logger>(), getIt<TelemetryService>(), deviceInfoService);
final loggingService = LoggingServiceImpl(getIt<TelemetryService>(), deviceInfoService);

getIt.registerSingleton<LoggingService>(loggingService);
getIt.registerSingleton<SettingsService>(SettingsServiceImpl(loggingService));
Expand Down
4 changes: 2 additions & 2 deletions lib/presentation/tierlist/tier_list_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,8 @@ class _TierListPageState extends State<TierListPage> {
return;
}

final file = await screenshotController.capture(pixelRatio: 1.5);
ImageGallerySaver.saveImage(file.readAsBytesSync(), quality: 100);
final bytes = await screenshotController.capture(pixelRatio: 1.5);
ImageGallerySaver.saveImage(bytes, quality: 100);
ToastUtils.showSucceedToast(s.imgSavedSuccessfully);
} catch (e) {
ToastUtils.showErrorToast(s.unknownError);
Expand Down
2 changes: 1 addition & 1 deletion lib/presentation/tierlist/widgets/tierlist_row.dart
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ class TierListRow extends StatelessWidget {
Future<void> _showColorPicker(BuildContext context) async {
final newColor = await showDialog<Color>(
context: context,
child: TierListRowColorPicker(currentColor: color),
builder: (_) => TierListRowColorPicker(currentColor: color),
);

if (newColor != null && newColor != color) {
Expand Down

0 comments on commit 862eaac

Please sign in to comment.