Select the types of activity you want to include in your feed.
refactor: remove AppController and AppService, update AppModule to eliminate unused components, and enhance MoviesController and MoviesService with improved session handling and new features for movie tracking
···2222 MarkWatchedDto,
2323} from './dto/movie.dto';
2424import { AuthGuard } from '../auth/auth.guard';
2525-import { AuthenticatedRequest } from '../auth/types';
2525+import type { AuthenticatedRequest } from '../auth/types';
2626+import type { ATSession } from './movies.service';
26272728@ApiTags('movies')
2829@Controller('movies')
···6768 // Write to user's PDS
6869 const { uri, cid, rkey, record } = await this.moviesService.markWatched(
6970 user.did,
7070- user.session,
7171+ user.session as ATSession,
7172 body.movieId,
7273 );
7374···106107 const user = req.user;
107108108109 // Delete from user's PDS
109109- await this.moviesService.unmarkWatched(user.did, user.session, movieId);
110110+ await this.moviesService.unmarkWatched(
111111+ user.did,
112112+ user.session as ATSession,
113113+ movieId,
114114+ );
110115111116 // Optimistic update: remove from local DB so user sees their changes immediately
112117 // If this fails, the firehose ingester will catch it later