Skip to content

Kasa meta dosyasını silmeden yenile - #8

Merged
noydra merged 1 commit into
StadeDevelopment:mainfrom
talh4tr:fix/vault-meta-replacement
Sep 28, 2026
Merged

noydra merged 1 commit into
StadeDevelopment:mainfrom
talh4tr:fix/vault-meta-replacement

Conversation

@talh4tr

@talh4tr talh4tr commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Kasa meta yazılırken mevcut dosya, doğrudan replacement denenmeden önce siliniyordu. Önce geçici dosyayı hedefe taşımayı deniyoruz. Bu desteklenmezse eski fallback yolu kullanılmaya devam ediyor.

Bunun için meta yeniden yazıldıktan sonra aynı PIN ile kasanın açıldığını, ayarın korunduğunu ve geçici dosyanın kalmadığını kontrol eden küçük bir test de eklendi.

Not: Yerelde ilgili Gradle testi çalıştırılmak istendi ancak Gradle testleri derlemeden önce java.io.IOException: Unable to establish loopback connection hatasıyla durdu. git diff --check başarılı.

Meta yazılırken mevcut dosya, geçici dosya hedefe taşınmadan önce siliniyordu. Önce doğrudan replacement dene; desteklenmezse mevcut fallback yoluna geç.
@noydra
noydra merged commit b7ab99e into StadeDevelopment:main Sep 28, 2026
1 check passed
@noydra

noydra commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

Katkın için teşekkürler.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants