@@ -46,8 +46,7 @@ export class DustApp extends LitElement {
4646 @state ( )
4747 private currentGenreId : number | null = null ;
4848
49- @state ( )
50- private currentServerId : string | null = null ;
49+ // Removed unused state variable
5150
5251 static styles = css `
5352 :host {
@@ -146,9 +145,8 @@ export class DustApp extends LitElement {
146145 window . addEventListener ( "popstate" , this . handleNavigation ) ;
147146 this . handleNavigation ( ) ;
148147
149- // Initialize current server ID
150- const activeServer = serverManager . getActiveServer ( ) ;
151- this . currentServerId = activeServer ?. id || null ;
148+ // Initialize server connection
149+ serverManager . getActiveServer ( ) ;
152150 }
153151
154152 disconnectedCallback ( ) {
@@ -216,9 +214,7 @@ export class DustApp extends LitElement {
216214 private handleServerChange ( event : CustomEvent ) {
217215 console . log ( 'Server changed:' , event . detail . server ) ;
218216
219- // Update current server ID to trigger re-renders
220- const newServer = event . detail . server ;
221- this . currentServerId = newServer . id ;
217+ // Server changed - trigger re-render via app state refresh
222218
223219 // Refresh the app state to load data from the new server
224220 this . appStateService . refreshAfterServerChange ( ) ;
@@ -248,7 +244,7 @@ export class DustApp extends LitElement {
248244 @book-select =${ this . handleBookSelect }
249245 @author-select =${ this . handleAuthorSelect }
250246 @genre-select=${ this . handleGenreSelect }
251- @navigate-back=${ ( e : CustomEvent ) => {
247+ @navigate-back=${ ( _e : CustomEvent ) => {
252248 // Navigate back based on current context
253249 if ( this . currentPage === "author-detail" ) {
254250 this . navigateTo ( "authors" ) ;
0 commit comments