Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Memri
consumer_app
Commits
450a7bc0
Commit
450a7bc0
authored
2 years ago
by
Erfan Jazeb Nikoo
Browse files
Options
Download
Email Patches
Plain Diff
erfan/mark_read
parent
b2a5cca7
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
lib/providers/app_provider.dart
+3
-1
lib/providers/app_provider.dart
lib/screens/home_screen.dart
+10
-5
lib/screens/home_screen.dart
lib/screens/threads_screen.dart
+0
-1
lib/screens/threads_screen.dart
with
13 additions
and
7 deletions
+13
-7
lib/providers/app_provider.dart
+
3
-
1
View file @
450a7bc0
...
...
@@ -204,7 +204,9 @@ class AppProvider with ChangeNotifier {
int
get
newTweetsCount
{
int
tweet
=
0
;
for
(
Item
item
in
_clusters
.
values
)
{
tweet
+=
item
.
getEdgeTargets
(
'entry'
)
?.
length
??
0
;
if
(
!
_completedClusters
.
contains
(
item
.
id
))
{
tweet
+=
item
.
getEdgeTargets
(
'entry'
)
?.
length
??
0
;
}
}
return
tweet
;
}
...
...
This diff is collapsed.
Click to expand it.
lib/screens/home_screen.dart
+
10
-
5
View file @
450a7bc0
...
...
@@ -4,7 +4,6 @@ import 'package:consumer_app/utilities/helpers/app_helper.dart';
import
'package:consumer_app/utilities/helpers/time_helper.dart'
;
import
'package:consumer_app/widgets/base_scaffold.dart'
;
import
'package:consumer_app/widgets/home/feed.dart'
;
import
'package:consumer_app/screens/threads_screen.dart'
;
import
'package:flutter/material.dart'
;
import
'package:flutter_advanced_drawer/flutter_advanced_drawer.dart'
;
import
'package:provider/provider.dart'
;
...
...
@@ -108,7 +107,8 @@ class _HomeScreenState extends State<HomeScreen> {
color:
app
.
colors
.
textWhite
,
)),
onTap:
()
=
>
provider
.
openGraph
(
context
)),
if
(
provider
.
headClusters
.
isNotEmpty
)
if
(
provider
.
headClusters
.
isNotEmpty
||
provider
.
readLaterClusters
.
isNotEmpty
)
Column
(
children:
[
SizedBox
(
height:
80
),
...
...
@@ -125,7 +125,8 @@ class _HomeScreenState extends State<HomeScreen> {
SizedBox
(
height:
60
),
],
)
else
if
(
provider
.
isUnassignedClusterExist
)
else
if
(
provider
.
isUnassignedClusterExist
&&
provider
.
readLaterClusters
.
isEmpty
)
Column
(
crossAxisAlignment:
CrossAxisAlignment
.
start
,
children:
[
...
...
@@ -164,7 +165,8 @@ class _HomeScreenState extends State<HomeScreen> {
_buildClusterList
(
provider
),
],
),
if
(
provider
.
headClusters
.
isNotEmpty
&&
if
((
provider
.
headClusters
.
isNotEmpty
||
provider
.
readLaterClusters
.
isNotEmpty
)
&&
provider
.
isUnassignedClusterExist
)
Column
(
crossAxisAlignment:
CrossAxisAlignment
.
start
,
...
...
@@ -176,7 +178,10 @@ class _HomeScreenState extends State<HomeScreen> {
title:
Text
(
'Everything else random and beautiful'
.
toUpperCase
(),
style:
app
.
styles
.
smallCaps
.
copyWith
(
color:
app
.
colors
.
textWhite
,
color:
provider
.
isClusterCompleted
(
provider
.
unassignedClusters
.
first
)
?
app
.
colors
.
textPurple
.
withOpacity
(
0.5
)
:
app
.
colors
.
textWhite
,
fontSize:
13
,
fontWeight:
FontWeight
.
w400
,
),
...
...
This diff is collapsed.
Click to expand it.
lib/screens/threads_screen.dart
+
0
-
1
View file @
450a7bc0
import
'package:consumer_app/configs/routes/route_navigator.dart'
;
import
'package:consumer_app/core/models/item.dart'
;
import
'package:consumer_app/providers/app_provider.dart'
;
import
'package:consumer_app/utilities/helpers/app_helper.dart'
;
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets