static char * get_cached_head_id (SeafDB *db, const char *repo_id) { char sql[256]; snprintf (sql, sizeof(sql), "SELECT head_id FROM RepoSize WHERE repo_id='%s'", repo_id); return seaf_db_get_string (db, sql); }
char * seaf_share_manager_check_permission (SeafShareManager *mgr, const char *repo_id, const char *email) { char sql[512]; snprintf (sql, sizeof(sql), "SELECT permission FROM SharedRepo WHERE repo_id='%s' AND to_email='%s'", repo_id, email); return seaf_db_get_string (mgr->seaf->db, sql); }
char * get_system_default_repo_id (SeafileSession *session) { char *sql = "SELECT info_value FROM SystemInfo WHERE info_key='default_repo_id'"; return seaf_db_get_string (session->db, sql); }