feat(web): Filter "❤ Gefolgt" plus Suche auf der Künstlerseite
Die Liste, wem man folgt, gehört dorthin, wo man Künstler ohnehin sucht — bisher gab es sie nur als waagerechte Reihe unter den Favoriten. getArtists liefert kein starred mit, die Markierungen kommen deshalb aus getStarred2 und werden 30 s gehalten, damit das Umschalten flott bleibt. Ein Herz-Klick verwirft diesen Zwischenspeicher sofort — sonst zeigte der Filter nach dem Entfolgen noch eine halbe Minute den alten Stand. Beim Testen aufgefallen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
908488a337
commit
f3d54158d3
5 files changed
+64
-4
No files matched your search
@@ -537,6 +537,9 @@ function _verdrahteMerken(btn, id, markiert, textAn, textAus, meldungAn, meldung
|
||||
try {
|
||||
await api(vorher ? 'unstar' : 'star', `&id=${encodeURIComponent(id)}`);
|
||||
invalidateApiCache('getStarred2');
|
||||
// Der "Gefolgt"-Filter auf der Künstlerseite hält eine eigene kurze Liste — die muss mit weg,
|
||||
// sonst zeigt er nach dem Entfolgen noch eine halbe Minute den alten Stand.
|
||||
import('./home.js').then(m => m.invalidateGefolgt?.()).catch(() => {});
|
||||
toast(an ? meldungAn : meldungAus);
|
||||
} catch (e) {
|
||||
an = vorher; malen();
|
||||
|
||||
Reference in new issue
Block a user