View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000027 | Badaboard | [BadaBoard] Bugs | public | 2012-03-13 09:43 | 2012-03-28 16:52 |
| Reporter | Catscratch | Assigned To | mortara | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Product Version | Alpha1 | ||||
| Target Version | Alpha3 | ||||
| Summary | 0000027: Gelesene Foren werden als ungelesen markiert | ||||
| Description | Wenn man einen Beitrag gelesen hat, wird das Unterforum über "zurück" aktualisiert. Allerdings werden Foren nicht durch "zurück" aktualisiert, selbst wenn alle Beitrage als gelesen worden sind, bleibt das Forum als ungelesen in der Liste. sCion | ||||
| Tags | No tags attached. | ||||
| related to | 0000050 | resolved | mortara | Bekanntmachungen und Sticky Topics werden nicht angezeigt |
| has duplicate | 0000063 | resolved | Catscratch | Gelesene Themen werden nicht als gelesen markiert |
|
|
@Mortara: Das liegt am Backend. Das liefert (bei "als gelesen markieren") trotzdem noch zurück, dass es in nem Forum ungelesene Beiträge gibt. |
|
|
ja, ich vermute das liegt an verschobenen Threads. Da scheint das TapaTalk Modul von phpbb so seine Probleme mit zu haben. |
|
|
Ok, sind nicht die Verschobenen Threads, sondern die Bekanntmachungen. Die zeigt unsere App garnicht an |
|
|
Na ja, wenn ich allerdings nochmal RetrieveForum aufrufe, wird korrekt zurückgeliefert, dass ein Forum schon gelesen ist. Allerdings ist das dann extrem inperformant. Ich nehm an, die müsstest das einfach im Backend in der API (im Cache) mit vermerken. Sprich, wenn ich MarkAsRead oder so aufrufe, musst du das auch im Backend-Cache für das Forum ändern. :-) |
|
|
Da mixen sich im Moment wohl mehrere Probleme. Wir müssen da eines nach dem anderen beseitigen. Der ursprüngliche Bug beschreibt, dass sich ein Forum nicht als 'komplett gelesen' aktualisiert, selbst wenn man alle Topic durchgeguckt hat. Das müssen wir in zwei Teile splitten: 1) Müssen wir sicherstellen, dass man auch wirklich alle Topics sieht, also auch Bekanntmachungen und Stickies, den die sind bislang unsichtbar in der App. 2) Müssen wir schauen, dass sich bei verlassen eines Forums die Anzeige entsprechend aktualisiert, und da denke ich, dass wir immer den Weg gehen sollten, nochmal bei Server anzufragen, und nicht versuchen, irgendwelche eigenen Caches und Flags zu führen. Nicht jedes Board ist so ruhig wie badanation, mann muss davon ausgehen, dass während des Lesens neue Topics und Beiträge dazugekommen sind .... |
|
|
Dann solltest du noch eine Art RetrieveForum(int forumID) einführen. Sonst würde ja immer der komplette forenbaum geholt werden, was allein jetzt schon bei Foren wie XDA-Developers ewig dauert. Dann machen wir das halt so, dass wir das immer Forenweise holen. |
|
|
ok, done: TapaTalkResultCodes TapaTalkSession::RetrieveForum(bool inc_description, int forum_id) |
|
|
Bei 'zurück' wird das Forum, in das man zurückkommt, jetzt aktualisiert. Wenn nun immer noch nicht die 'neue Postings' Markierung verschwindet, sollte das aber andere Gründe haben. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-03-13 09:43 | Catscratch | New Issue | |
| 2012-03-13 09:43 | Catscratch | Status | new => assigned |
| 2012-03-13 09:43 | Catscratch | Assigned To | => Catscratch |
| 2012-03-13 09:47 | Catscratch | Assigned To | Catscratch => |
| 2012-03-13 09:47 | Catscratch | Status | assigned => new |
| 2012-03-23 21:32 | Catscratch | Target Version | => Alpha3 |
| 2012-03-26 11:10 | Catscratch | Summary | Gelesene Foren werden als ungelesen markiert Gelesene Foren werden als ungelesen markiert => Gelesene Foren werden als ungelesen markiert |
| 2012-03-26 15:07 | Catscratch | Note Added: 0000039 | |
| 2012-03-26 16:50 | mortara | Note Added: 0000040 | |
| 2012-03-26 17:15 | mortara | Note Added: 0000042 | |
| 2012-03-26 18:49 | Catscratch | Note Added: 0000043 | |
| 2012-03-26 22:10 | mortara | Note Added: 0000044 | |
| 2012-03-27 06:14 | Catscratch | Note Added: 0000045 | |
| 2012-03-27 06:49 | mortara | Note Added: 0000046 | |
| 2012-03-27 12:33 | mortara | Relationship added | related to 0000050 |
| 2012-03-28 16:52 | mortara | Note Added: 0000050 | |
| 2012-03-28 16:52 | mortara | Status | new => resolved |
| 2012-03-28 16:52 | mortara | Resolution | open => fixed |
| 2012-03-28 16:52 | mortara | Assigned To | => mortara |
| 2012-03-30 18:35 | Catscratch | Relationship added | has duplicate 0000063 |