[AVLE] Editing account's profile using Keychain
I have implemented editing account's profile using keychain.
I thought there is no function to update profile in steem keychain. But it was my misunderstanding.
I can use the requestBroadcast
function to update profile like this for Flutter.
final operations = dartJs.JsObject.jsify([
[
'account_update2',
{
'account': username,
'json_metadata': '',
'posting_json_metadata': jsonEncode(profileMeta)
},
]
]);
await steemKeychain.requestBroadcast(
username: username,
operations: operations,
keyType: 'Posting',
callback: dartJs.allowInterop(
(response) {
print('requestBroadcast. updateProfile: ${response['message']}');
print(
'requestBroadcast update profile response success: ${response['success']}');
if (response['success']) {
// handleKeychainResult(response);
} else {
printError('failed to update profile. ${response['message']}');
}
},
),
);
Edit Account's Profile
To edit the profile, click the gear button in the profile screen.
Update Profile
Here I changed the display name to "etain12"
After clicking the update button, then keychain appears like above.
This operation seems not applied directly when I check in steemit.com.
But when visiting steemworld.org, I can see the account_update2 operation right there!
Based on my development experience, it takes some time to be updated. Let's see what will happen after some time.
Please vote for me as a witness.
https://steemitwallet.com/~witnesses
(find etainclub ranked at 32)
or here:
https://steemyy.com/witness-voting/?witness=etainclub&action=approve
@steemcurator01, Thank you for Your Support
@misterdelegation Could you delegate steem power to help me manage mobile app (PLAY STEEM) and webapp (AVLE)?
Posted using PLAY STEEM https://playsteem.app
Posted using PLAY STEEM https://playsteem.app
항상 응원합니다^^
이타인님. ^^ ~ 에이블 베타버전 사용해 보려는데 기존 스팀잇 아이디와 포스팅키로 로긴 가능한가요?
해봤는데 실패했어요~
가입하셔야 합니다. 아직 공개할 수준은 아닌데 공개되었네요.
오.,답신 감사합니다 ^^ 공개되면 가입할께요
가입하고 써보시는 건 자유입니다.
아직 안되는것도 좀 있고, 버그도 많아서 그렇죠 ^^;
네 ~ ^^ 답신 감사합니다.