Comments (5)
Hi Stephan, I believe you are bit mistaken here as you hold onto vcxInitThreadpool
as example but that function does not create any files, nor it accepts path in its config argument.
Nevertheless I think we are on the same page. We have currently other higher priority areas we focus on, but this would be great first contribution. I believe it shouldn't be challenging to implement either. Would you guys give it a shot?
Before you start changing signatures and digging into code, I encourage you to investigate where are these files being actually created. It seem to be happening in libvdrtools/indy_utils/src/environment.rs
- see methods
wallet_home_path
pool_home_path
pool_path
There's also some special handling for android - see method android_indy_client_dir_path
;-) Take a look, it seems like no extra functionality needs to be implemented to get your problem solved
from aries-vcx.
I am a bit confused when you refer to vcxInitThreadpool
- but given the overall context, I suppose that was a typo and you meant to write openMainWallet
instead of vcxInitThreadpool
?
So if I understand it right, you are suggesting that config for vcxOpenMainPool
would accept optional attribute to specify the location of pool directory it creates? Sounds good to me!
from aries-vcx.
Hi Patrik,
thanks for your answer! I used vcxInitThreadpool
as an example for a method where it is already possible to specify the location of generated files. Otherwise vcxInitThreadpool
would have the same problem as vcxOpenMainPool
. Sorry for the confusion.
So yes, you understood it right. A config for vcxOpenMainPool
to specify the location of the pool directory would be great. The current state really is a total blocker for us. In the end it would be nice to have such option for every method that is writing stuff to some directory/file to not have the same problem again.
Do you have plans to fix it?
from aries-vcx.
Thank you for your help, I really appreciate it. I also found an issue on the same topic on indy-sdk: hyperledger-archives/indy-sdk#2382
from aries-vcx.
Since this seems to be solved, I am closing the issue. Feel free to reopen if needed
from aries-vcx.
Related Issues (20)
- Independent review of `uniffi_aries_vcx` HOT 1
- Enable running `aries_vcx` tests in parallel
- Tolerance to Base64URLSafe encoding padding (or lack thereof) in Connection Protocol Signatures
- Implement `did:ethr` resolver
- Mediated connection - empty string for DIDDoc's publickey controller in the Invitee Request message HOT 2
- Unpopulated DIDDoc Verification Method keys in did:sov resolution
- DID:SOV DIDDoc does resolve without a service/endpoint
- DID:SOV DIDDoc does expand shorthand verkey notation for publicKeyBase58
- Values supported in `WalletConfig` 's `wallet_key_derivation` field are not obvious. Should be enum, or documented. HOT 2
- Remove `aries_vcx_core` as dependency of `test_utils`
- Investigate and potentially remove #![allow(unused_imports)] in devsetup
- Remove MockWallet from release builds
- Use enum as a category in RecordWallet
- Remove the use of aries_vcx_core/wallet/indy/internal from api_global HOT 5
- Proper use of BaseWallet in api_global
- Retroactively address code review
- Publish image CI action has undeclared dependency. HOT 4
- `mediator`: use `did-exchange` instead of `connection` protocol
- Improve didcore `VerificationMethod` in-memory representation
- Use `Did` type in `messages` crate HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aries-vcx.