@if (tokenExpired()) {

{{t('token-expired')}}

} @else if (!accountService.currentUser()!.preferences.aniListScrobblingEnabled) {

{{t('scrobbling-disabled')}}

}

{{t('description')}}

{{t('not-read-warning')}}

{{t('created-header')}} {{value | utcToLocalTime | defaultValue }} {{t('type-header')}} {{value | scrobbleEventType}} {{t('series-header')}} {{item.seriesName}} {{t('data-header')}} @switch (item.scrobbleEventType) { @case (ScrobbleEventType.ChapterRead) { @if(item.volumeNumber === LooseLeafOrDefaultNumber) { @if (item.chapterNumber === LooseLeafOrDefaultNumber) { {{t('special')}} } @else { {{t('chapter-num', {num: item.chapterNumber})}} } } @else if (item.chapterNumber === LooseLeafOrDefaultNumber) { {{t('volume-num', {num: item.volumeNumber})}} } @else if (item.chapterNumber === LooseLeafOrDefaultNumber && item.volumeNumber === SpecialVolumeNumber) { Special } @else { {{t('volume-and-chapter-num', {v: item.volumeNumber, n: item.chapterNumber})}} } } @case (ScrobbleEventType.ScoreUpdated) { {{t('rating', {r: item.rating})}} } @default { {{t('not-applicable')}} } } {{t('is-processed-header')}} @if(item.isProcessed) { } @else if (item.isErrored) { } @else { } {{item.isProcessed ? t('processed') : t('not-processed')}}
{{t('created-header')}}
{{event.createdUtc | utcToLocalTime | defaultValue}}
{{t('type-header')}}
{{event.scrobbleEventType | scrobbleEventType}}
{{t('data-header')}}
@switch (event.scrobbleEventType) { @case (ScrobbleEventType.ChapterRead) { @if(event.volumeNumber === LooseLeafOrDefaultNumber) { @if (event.chapterNumber === LooseLeafOrDefaultNumber) { {{t('special')}} } @else { {{t('chapter-num', {num: event.chapterNumber})}} } } @else if (event.chapterNumber === LooseLeafOrDefaultNumber) { {{t('volume-num', {num: event.volumeNumber})}} } @else if (event.chapterNumber === LooseLeafOrDefaultNumber && event.volumeNumber === SpecialVolumeNumber) { {{t('special')}} } @else { {{t('volume-and-chapter-num', {v: event.volumeNumber, n: event.chapterNumber})}} } } @case (ScrobbleEventType.ScoreUpdated) { {{t('rating', {r: event.rating})}} } @default { {{t('not-applicable')}} } }
{{t('is-processed-header')}}
@if(event.isProcessed) { {{t('processed')}} } @else if (event.isErrored) { {{t('error')}} } @else { {{t('not-processed')}} }