Skip to content

Commit a7fa416

Browse files
authored
Merge pull request #11 from shan-shaji/fix/remove-late-keyword
fix: remove late keyword from chain_of_responsibility
2 parents 352a394 + e175701 commit a7fa416

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

chain_of_responsibility/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ enum LogLevel {
2626
2727
abstract class Logger {
2828
Set<LogLevel> levels;
29-
Logger _next;
29+
Logger? _next;
3030
3131
Logger(this.levels);
3232

chain_of_responsibility/chain_of_responsibility.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ enum LogLevel {
99
}
1010

1111
abstract class Logger {
12-
late Set<LogLevel> levels;
13-
late Logger _next;
12+
Set<LogLevel> levels;
13+
Logger? _next;
1414

1515
Logger(this.levels);
1616

@@ -23,7 +23,7 @@ abstract class Logger {
2323
if (levels.contains(level) || universal) {
2424
write_message(msg);
2525
}
26-
_next.log(level, msg);
26+
_next?.log(level, msg);
2727
}
2828

2929
void write_message(String msg);

0 commit comments

Comments
 (0)