Files
bbs-server/lib/service/online_service.rb
2026-05-12 20:23:30 +02:00

11 lines
342 B
Ruby

# 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