Add articleRead for online + fix beacon article found bug
This commit is contained in:
parent
05aced55f8
commit
b30eb60b1b
@ -285,6 +285,16 @@ class _ArticlePageState extends State<ArticlePage> {
|
|||||||
SectionDTO? sectionOnline = await client.sectionApi!.sectionGetDetail(articleId);
|
SectionDTO? sectionOnline = await client.sectionApi!.sectionGetDetail(articleId);
|
||||||
if(sectionOnline != null) {
|
if(sectionOnline != null) {
|
||||||
sectionDTO = sectionOnline;
|
sectionDTO = sectionOnline;
|
||||||
|
try {
|
||||||
|
SectionRead articleRead = SectionRead(id: sectionDTO!.id!, readTime: DateTime.now().millisecondsSinceEpoch);
|
||||||
|
await DatabaseHelper.instance.insert(DatabaseTableType.articleRead, articleRead.toMap());
|
||||||
|
visitAppContext!.readSections.add(articleRead);
|
||||||
|
|
||||||
|
appContext.setContext(visitAppContext!);
|
||||||
|
} catch (e) {
|
||||||
|
print("DATABASE ERROR ARTICLEREAD");
|
||||||
|
print(e);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
print("EMPTY SECTION");
|
print("EMPTY SECTION");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,7 +55,7 @@ class _BeaconArticleFoundState extends State<BeaconArticleFound> {
|
|||||||
mainAxisAlignment: MainAxisAlignment.spaceAround,
|
mainAxisAlignment: MainAxisAlignment.spaceAround,
|
||||||
crossAxisAlignment: CrossAxisAlignment.center,
|
crossAxisAlignment: CrossAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
if(snapshot.data != null)
|
if(snapshot.data != null && ((visitAppContext!.configuration!.isOffline! && snapshot.data!.data != null) || (visitAppContext!.configuration!.isOffline! && snapshot.data!.source != null)))
|
||||||
SizedBox(
|
SizedBox(
|
||||||
height: size.height * 0.25,
|
height: size.height * 0.25,
|
||||||
width: size.width * 0.75,
|
width: size.width * 0.75,
|
||||||
@ -95,7 +95,7 @@ class _BeaconArticleFoundState extends State<BeaconArticleFound> {
|
|||||||
Align(
|
Align(
|
||||||
alignment: Alignment.center,
|
alignment: Alignment.center,
|
||||||
child: Text(
|
child: Text(
|
||||||
TranslationHelper.get(sectionFound!.title, appContext.getContext()), style: TextStyle(fontSize: kMenuTitleDetailSize), textAlign: TextAlign.center,
|
TranslationHelper.get(sectionFound!.title, appContext.getContext()), style: const TextStyle(fontSize: kMenuTitleDetailSize), textAlign: TextAlign.center,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
/*Row(
|
/*Row(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user