Skip to content
Snippets Groups Projects
Commit 33a97e99 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Avoid print calls in production code

parent 4f724a02
No related branches found
No related tags found
1 merge request!21Resolve "Avoid print calls in production code"
Pipeline #5242 passed
org.gradle.jvmargs=-Xmx1536M org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true android.enableJetifier=true
app.versionName=1.0.18 app.versionName=1.0.19
app.versionCode=19 app.versionCode=20
Avoid print calls in production code.
Supprime les appels à print dans le code de production.
...@@ -4,6 +4,7 @@ import 'package:flutter/material.dart'; ...@@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
import 'package:memory/data/data.dart'; import 'package:memory/data/data.dart';
import 'package:memory/models/tile_model.dart'; import 'package:memory/models/tile_model.dart';
import 'package:memory/utils/tools.dart';
void main() => runApp(const MyApp()); void main() => runApp(const MyApp());
...@@ -168,17 +169,17 @@ class TileState extends State<Tile> { ...@@ -168,17 +169,17 @@ class TileState extends State<Tile> {
if (selectedTile != "") { if (selectedTile != "") {
/// testing if the selected tiles are same /// testing if the selected tiles are same
if (selectedTile == myPairs[widget.tileIndex].getImageAssetPath()) { if (selectedTile == myPairs[widget.tileIndex].getImageAssetPath()) {
print("add point"); printlog("add point");
points = points + 100; points = points + 100;
print("$selectedTile -> ${widget.imagePathUrl}"); printlog("$selectedTile -> ${widget.imagePathUrl}");
TileModel tileModel = TileModel(); TileModel tileModel = TileModel();
print(widget.tileIndex); printlog(widget.tileIndex.toString());
selected = true; selected = true;
Future.delayed(const Duration(seconds: 2), () { Future.delayed(const Duration(seconds: 2), () {
tileModel.setImageAssetPath(""); tileModel.setImageAssetPath("");
myPairs[widget.tileIndex] = tileModel; myPairs[widget.tileIndex] = tileModel;
print(selectedIndex); printlog(selectedIndex.toString());
myPairs[selectedIndex] = tileModel; myPairs[selectedIndex] = tileModel;
widget.parent?.setState(() {}); widget.parent?.setState(() {});
setState(() { setState(() {
...@@ -187,10 +188,10 @@ class TileState extends State<Tile> { ...@@ -187,10 +188,10 @@ class TileState extends State<Tile> {
selectedTile = ""; selectedTile = "";
}); });
} else { } else {
print("$selectedTile -> ${myPairs[widget.tileIndex].getImageAssetPath()}"); printlog("$selectedTile -> ${myPairs[widget.tileIndex].getImageAssetPath()}");
print("wrong choice"); printlog("wrong choice");
print(widget.tileIndex); printlog(widget.tileIndex.toString());
print(selectedIndex); printlog(selectedIndex.toString());
selected = true; selected = true;
Future.delayed(const Duration(seconds: 2), () { Future.delayed(const Duration(seconds: 2), () {
widget.parent?.setState(() { widget.parent?.setState(() {
...@@ -210,8 +211,8 @@ class TileState extends State<Tile> { ...@@ -210,8 +211,8 @@ class TileState extends State<Tile> {
selectedIndex = widget.tileIndex; selectedIndex = widget.tileIndex;
}); });
print(selectedTile); printlog(selectedTile);
print(selectedIndex); printlog(selectedIndex.toString());
} }
} }
}, },
......
import 'package:flutter/foundation.dart';
void printlog(String message) {
if (!kReleaseMode) {
debugPrint(message);
}
}
name: memory name: memory
description: A simple and classic memory game. description: A simple and classic memory game.
publish_to: 'none' publish_to: 'none'
version: 1.0.18+19 version: 1.0.19+20
environment: environment:
sdk: '^3.0.0' sdk: '^3.0.0'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment