Files
lumaplayer/app/src/main/java/com/example/myapplication/data/ServerDao.java
T
beyond fc35ae95af 1、服务器列表增加点击后自动跳转首页
2、首页增加切换服务器功能
2026-08-27 05:45:54 +08:00

31 lines
936 B
Java

package com.example.myapplication.data;
import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import java.util.List;
@Dao
public interface ServerDao {
@Query("SELECT * FROM servers ORDER BY rowid")
List<ServerEntity> getServers();
@Query("SELECT COUNT(*) FROM servers")
int getServerCount();
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insertServer(ServerEntity server);
@Query("DELETE FROM servers WHERE (id = 'server_1' AND host = 'xying.local') OR (id = 'server_2' AND host = 'film.example.com')")
void deleteLegacySampleServers();
@Query("DELETE FROM servers WHERE id = :serverId")
void deleteServer(String serverId);
@Query("UPDATE servers SET isSelected = 0")
void clearAllSelected();
@Query("UPDATE servers SET isSelected = 1 WHERE id = :serverId")
void setSelected(String serverId);
}