mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
embed sort kind enum to avoid future namespace conflicts
This commit is contained in:
parent
a686f2cf44
commit
b55742509a
3 changed files with 19 additions and 20 deletions
|
@ -393,10 +393,6 @@ message SearchNotesOut {
|
|||
}
|
||||
|
||||
message BuiltinSearchOrder {
|
||||
BuiltinSortKind kind = 1;
|
||||
bool reverse = 2;
|
||||
}
|
||||
|
||||
enum BuiltinSortKind {
|
||||
NOTE_CREATION = 0;
|
||||
NOTE_MOD = 1;
|
||||
|
@ -412,6 +408,10 @@ enum BuiltinSortKind {
|
|||
CARD_DECK = 11;
|
||||
CARD_TEMPLATE = 12;
|
||||
}
|
||||
BuiltinSortKind kind = 1;
|
||||
bool reverse = 2;
|
||||
}
|
||||
|
||||
|
||||
message GetCardOut {
|
||||
Card card = 1;
|
||||
|
|
|
@ -45,7 +45,7 @@ from anki.utils import intTime
|
|||
assert ankirspy.buildhash() == anki.buildinfo.buildhash
|
||||
|
||||
SchedTimingToday = pb.SchedTimingTodayOut
|
||||
BuiltinSortKind = pb.BuiltinSortKind
|
||||
BuiltinSortKind = pb.BuiltinSearchOrder.BuiltinSortKind
|
||||
BackendCard = pb.Card
|
||||
TagUsnTuple = pb.TagUsnTuple
|
||||
|
||||
|
|
|
@ -4,9 +4,8 @@
|
|||
use crate::{
|
||||
backend::dbproxy::db_command_bytes,
|
||||
backend_proto as pb,
|
||||
backend_proto::{
|
||||
AddOrUpdateDeckConfigIn, BuiltinSortKind, Empty, RenderedTemplateReplacement, SyncMediaIn,
|
||||
},
|
||||
backend_proto::builtin_search_order::BuiltinSortKind,
|
||||
backend_proto::{AddOrUpdateDeckConfigIn, Empty, RenderedTemplateReplacement, SyncMediaIn},
|
||||
card::{Card, CardID},
|
||||
card::{CardQueue, CardType},
|
||||
collection::{open_collection, Collection},
|
||||
|
@ -956,7 +955,7 @@ fn media_sync_progress(p: &MediaSyncProgress, i18n: &I18n) -> pb::MediaSyncProgr
|
|||
|
||||
fn sort_kind_from_pb(kind: i32) -> SortKind {
|
||||
use SortKind as SK;
|
||||
match pb::BuiltinSortKind::from_i32(kind) {
|
||||
match BuiltinSortKind::from_i32(kind) {
|
||||
Some(pbkind) => match pbkind {
|
||||
BuiltinSortKind::NoteCreation => SK::NoteCreation,
|
||||
BuiltinSortKind::NoteMod => SK::NoteMod,
|
||||
|
|
Loading…
Reference in a new issue