Stashes - danopia/deviantart-difi GitHub Wiki

This class is used to interact with the "Staches", i.e. drafted Deviations in the Sta.sh website.

More information about this class can be obtained by studying the stash.js and stash.page.js files.

delete_deviation_from_stashes

Usage

  • When clicking "Delete" on a deviation in the Sta.sh

Params

  • deviationid: string (e.g. "640985910")

Response

Returns null.

get_root_stream

Returns list of draft deviations in Sta.sh?

Usage

  • Loads the root sta.sh folder containing drafts

Params

  • offset: string (e.g. "0" or "5")
  • limit: string (e.g. "15", "120" or "360")
  • filter: string (e.g. "writer_sidebar", "" or null)

Examples: ["0","0",null], ["0","15","writer_sidebar"], ["5","360",""]

Response

  • On success, returns:
    • offset: number, e.g. 0
    • datex: string, containing html

get_folder_as_stack_thumbs

undocumented

Usage

Params

  • stashid: number (e.g. "6566674588052091")
  • traversal_offset: string (e.g. "" or "25")

move_into

undocumented

Usage

Params

  • absorbing_stack: number (e.g. "8736158813794610")
  • injecting_stack: number (e.g. "3496505973744672")

Response

get_folder_id

undocumented

Usage

Params

  • unknown: string, e.g. "Drafts"

Response

  • On success, returns undocumented
  • On fail, returns:
    • error: "No stash"
    • details: string, the requested folder name (e.g. "Drafts")

remove_from_named_stack

undocumented

Usage

Params

  • unknown
  • unknown: string, e.g. "Drafts"

Response

set_description

undocumented

Usage

Params

  • current_folderid
  • name

Response

get_description

undocumented

Usage

Params

  • current_folderid: number (e.g. "7371145541314968")

Response

  • On success, returns:
    • formatted: null
    • raw: null
  • On fail, returns:
    • error: "Stack does not exist"

rename

undocumented

Usage

Params

  • current_folderid: number
  • name: string

Response

merge

undocumented

Usage

Params

  • surviving_id
  • stashid

Response

set_position

Usage

Params

  • surviving_id
  • position

Response

get_folder_stream

Returns list of draft deviations in a Sta.sh folder?

Usage

Params

  • current_folderid: string (e.g. "7371145541314968")
  • offset: string (e.g. "0")
  • limit: string (e.g. "0")
  • filter: string (e.g. "")
  • browselimit: string (e.g. "120")

Response

move_to_parent_stack

undocumented

Usage

Params

  • stashid

Response