Skip to content

Commit 833fc9e

Browse files
committed
Bump v0.12.0
1 parent 21df28a commit 833fc9e

File tree

6 files changed

+11
-21
lines changed

6 files changed

+11
-21
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ script:
1919
- mvn -f java/pom.xml clean install
2020
before_deploy:
2121
- jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ks/rkl.jks -storepass
22-
$storepass -keypass $keypass java/target/rust-keylock-android-0.11.0-unsigned.apk rustkeylock
23-
- "${ANDROID_HOME}/build-tools/29.0.2/zipalign -v 4 java/target/rust-keylock-android-0.11.0-unsigned.apk
22+
$storepass -keypass $keypass java/target/rust-keylock-android-0.12.0-unsigned.apk rustkeylock
23+
- "${ANDROID_HOME}/build-tools/29.0.2/zipalign -v 4 java/target/rust-keylock-android-0.12.0-unsigned.apk
2424
java/target/rust-keylock-android.apk"
2525
deploy:
2626
overwrite: true

java/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
package="org.astonbitecode.rustkeylock"
44
android:versionCode="1"
5-
android:versionName="0.11.0" >
5+
android:versionName="0.12.0" >
66

77
<uses-sdk
88
android:minSdkVersion="16"

java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>org.astonbitecode.rustkeylock</groupId>
66
<artifactId>rust-keylock-android</artifactId>
7-
<version>0.11.0</version>
7+
<version>0.12.0</version>
88
<packaging>apk</packaging>
99

1010
<name>rust-keylock-android</name>

rust/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rustkeylockandroid"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
authors = ["aston <astonbitecode@gmail.com>"]
55
edition = "2018"
66

@@ -9,7 +9,7 @@ name = "rustkeylockandroid"
99
crate-type = ["cdylib"]
1010

1111
[dependencies]
12-
rust_keylock = "0.11"
12+
rust_keylock = {git = "https://github.com/rust-keylock/rust-keylock-lib.git"}
1313
j4rs = "0.11"
1414
libc = "0.2"
1515
jni-sys = "0.3"

rust/src/android_editor.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ use rust_keylock::nextcloud::NextcloudConfiguration;
2525

2626
use crate::{japi, errors};
2727
use crate::errors::RklAndroidError;
28-
use std::error::Error;
2928

3029
pub struct AndroidImpl {
3130
jvm: Jvm,
@@ -121,8 +120,9 @@ fn show_menu(editor: &AndroidImpl, menu: &Menu) -> errors::Result<Receiver<UserS
121120
"apply",
122121
&[InvocationArg::try_from("Main")?])
123122
}
124-
&Menu::NewEntry => {
125-
let empty_entry = japi::JavaEntry::empty();
123+
&Menu::NewEntry(ref entry_opt) => {
124+
let entry = entry_opt.clone().unwrap_or_else(|| Entry::empty());
125+
let empty_entry = japi::JavaEntry::new(&entry);
126126
// In order to denote that this is a new entry, put -1 as index
127127
editor.jvm.invoke_to_channel(
128128
&editor.show_entry_cb,
@@ -278,7 +278,7 @@ fn show_message(editor: &AndroidImpl,
278278
}
279279

280280
fn handle_error(error: &RklAndroidError) -> Receiver<UserSelection> {
281-
error!("An error occured: {}", error.description());
281+
error!("An error occured: {}", error);
282282
error!("{:?}", error);
283283
let (tx, rx) = mpsc::channel();
284284
let _ = tx.send(UserSelection::GoTo(Menu::Main));

rust/src/japi.rs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -167,16 +167,6 @@ impl JavaEntry {
167167
desc: entry.desc.clone(),
168168
}
169169
}
170-
171-
pub(crate) fn empty() -> JavaEntry {
172-
JavaEntry {
173-
name: "".to_string(),
174-
url: "".to_string(),
175-
user: "".to_string(),
176-
pass: "".to_string(),
177-
desc: "".to_string(),
178-
}
179-
}
180170
}
181171

182172
#[derive(Serialize, Deserialize, Debug)]
@@ -230,7 +220,7 @@ impl JavaMenu {
230220
JavaMenu::ImportEntries => Menu::ImportEntries,
231221
JavaMenu::ShowConfiguration => Menu::ShowConfiguration,
232222
JavaMenu::ForceExit => Menu::ForceExit,
233-
JavaMenu::NewEntry => Menu::NewEntry,
223+
JavaMenu::NewEntry => Menu::NewEntry(None),
234224
JavaMenu::WaitForDbxTokenCallback { s } => Menu::WaitForDbxTokenCallback(s),
235225
JavaMenu::ShowEntry { idx } => Menu::ShowEntry(idx),
236226
JavaMenu::EditEntry { idx } => Menu::EditEntry(idx),

0 commit comments

Comments
 (0)