Skip to content

Instantly share code, notes, and snippets.

@dhl
Last active July 3, 2018 06:07

Revisions

  1. dhl revised this gist Jul 3, 2018. No changes.
  2. dhl revised this gist Jul 3, 2018. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions riot_key_verification.js
    Original file line number Diff line number Diff line change
    @@ -3,8 +3,8 @@ Quick and dirty hack. USE AT YOUR OWN RISK.
    */

    function clickVerifyInDialog() { $('.mx_Dialog_primary').click() }
    function verifyFirstKey() { $('.mx_MemberDeviceInfo_verify').click() }
    function hasKeyToVerify() { return $('.mx_MemberDeviceInfo_verify') }
    function verifyFirstKey() { $('.mx_UnknownDeviceDialog .mx_MemberDeviceInfo_verify').click() }
    function hasKeyToVerify() { return $('.mx_UnknownDeviceDialog .mx_MemberDeviceInfo_verify') }
    function verificationIsDisplayed() {
    return $('#mx_BaseDialog_title').innerHTML == 'Verify device'
    }
  3. dhl revised this gist Jun 4, 2018. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion riot_key_verification.js
    Original file line number Diff line number Diff line change
    @@ -5,8 +5,14 @@ Quick and dirty hack. USE AT YOUR OWN RISK.
    function clickVerifyInDialog() { $('.mx_Dialog_primary').click() }
    function verifyFirstKey() { $('.mx_MemberDeviceInfo_verify').click() }
    function hasKeyToVerify() { return $('.mx_MemberDeviceInfo_verify') }
    function verificationIsDisplayed() {
    return $('#mx_BaseDialog_title').innerHTML == 'Verify device'
    }

    while (hasKeyToVerify()) {
    verifyFirstKey()
    clickVerifyInDialog()

    if (verificationIsDisplayed()) {
    clickVerifyInDialog()
    }
    }
  4. dhl created this gist Jun 4, 2018.
    12 changes: 12 additions & 0 deletions riot_key_verification.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    /*
    Quick and dirty hack. USE AT YOUR OWN RISK.
    */

    function clickVerifyInDialog() { $('.mx_Dialog_primary').click() }
    function verifyFirstKey() { $('.mx_MemberDeviceInfo_verify').click() }
    function hasKeyToVerify() { return $('.mx_MemberDeviceInfo_verify') }

    while (hasKeyToVerify()) {
    verifyFirstKey()
    clickVerifyInDialog()
    }