This commit is contained in:
2026-05-12 20:23:30 +02:00
parent f1ec1c3a42
commit e9c0d947a6
14 changed files with 167 additions and 345 deletions

View File

@@ -0,0 +1,10 @@
# frozen_string_literal: true
class OnlineService
def initialize(repo) = @repo = repo
def add(session_id, username) = @repo.add(session_id, username)
def remove(session_id) = @repo.remove(session_id)
def count = @repo.count
def user_list = @repo.snapshot.sort.map { |_, name| name }
end