MCPcopy Create free account
hub / github.com/simple-login/app / encode

Method encode

app/handler/unsubscribe_encoder.py:44–51  ·  view source on GitHub ↗
(
        action: UnsubscribeAction,
        data: Union[int, UnsubscribeOriginalData],
        force_web: bool = False,
    )

Source from the content-addressed store, hash-verified

42class UnsubscribeEncoder:
43 @staticmethod
44 def encode(
45 action: UnsubscribeAction,
46 data: Union[int, UnsubscribeOriginalData],
47 force_web: bool = False,
48 ) -> UnsubscribeLink:
49 if config.UNSUBSCRIBER and not force_web:
50 return UnsubscribeLink(UnsubscribeEncoder.encode_mailto(action, data), True)
51 return UnsubscribeLink(UnsubscribeEncoder.encode_url(action, data), False)
52
53 @classmethod
54 def encode_subject(

Callers 15

prism.pack.jsFile · 0.80
config.pyFile · 0.80
to_bytesFunction · 0.80
encode_textFunction · 0.80
decode_textFunction · 0.80
replaceFunction · 0.80
generate_verp_emailFunction · 0.80
_decode_verp_payloadFunction · 0.80
id_token_hashFunction · 0.80
sign_dataFunction · 0.80

Calls 3

UnsubscribeLinkClass · 0.85
encode_mailtoMethod · 0.80
encode_urlMethod · 0.80