Cura/plugins
Ghostkeeper 3f92b46ac8
Don't restart refresh token while it's already processing
If two requests to the API occur at the same time, they will both see at the same time that they need an access token, and if it is expired they will both see that it needs refreshing. The server then sees two refreshes, both with the same refresh token. This is not allowed. The second one then gets a failure to refresh the token, which causes the user to log out.
Instead, we'll stop one of the refresh requests. They were fire-and-forget anyway, so it's not needed to actually continue the request.

Contributes to issue CURA-8539.
2021-11-22 18:52:43 +01:00
..
3MFReader Update messages to use the message_types 2021-07-27 11:54:43 +02:00
3MFWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
AMFReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
CuraDrive Updated message with message types 2021-07-28 08:45:42 +02:00
CuraEngineBackend Don't check validation for settings in error state 2021-10-29 10:39:00 +02:00
CuraProfileReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
CuraProfileWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
DigitalLibrary Only show certain App Switcher icons when account has DF access 2021-10-18 15:37:06 +02:00
FirmwareUpdateChecker Remove unneeded () 2021-07-29 11:40:11 +02:00
FirmwareUpdater Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
GCodeGzReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
GCodeGzWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
GCodeProfileReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
GCodeReader Don't register a new layer if not extruding a line 2021-11-05 21:04:37 +01:00
GCodeWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
ImageReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
LegacyProfileReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
MachineSettingsAction Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
ModelChecker Update messages to use the message_types 2021-07-27 11:54:43 +02:00
MonitorStage Update links to network troubleshooting page 2021-08-31 12:07:11 +02:00
PerObjectSettingsTool Fix QML warning 2021-10-08 13:35:01 +02:00
PostProcessingPlugin Merge branch 'CURA-8522_pause_extrusion_interruption' of github.com:Ultimaker/Cura 2021-11-08 10:23:49 +01:00
PrepareStage Remove the "Open file" label from the open file dropdown menu 2021-07-21 14:13:50 +02:00
PreviewStage Align sizes of prepare and preview menus 2021-07-07 11:36:10 +02:00
RemovableDriveOutputDevice Fix various typos 2021-09-07 11:33:54 -04:00
SentryLogger Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
SimulationView Workaround for if layer is None somehow. 2021-11-16 12:33:29 +01:00
SliceInfoPlugin Add is_logged_in status datapoint 2021-10-06 16:19:31 +02:00
SolidView Update messages to use the message_types 2021-07-27 11:54:43 +02:00
SupportEraser Fix undo and redo for support blocker 2021-10-31 17:21:51 +01:00
Toolbox Don't restart refresh token while it's already processing 2021-11-22 18:52:43 +01:00
TrimeshReader Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
UFPReader Increase SDK version to 7.8.0 2021-09-17 15:15:25 +02:00
UFPWriter Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
UltimakerMachineActions Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
UM3NetworkPrinting Merge branch '4.12' 2021-11-08 13:55:09 +01:00
USBPrinting Fix various typos 2021-09-07 11:33:54 -04:00
VersionUpgrade Delete existing log-in information to force the user to log in again 2021-10-18 13:17:22 +02:00
X3DReader Fix various typos 2021-09-07 11:33:54 -04:00
XmlMaterialProfile Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
XRayView Now unused API field only took integers originally. 2021-06-17 11:15:33 +02:00
README_plugins.txt Add Readme's to plugins and resources folders. 2021-07-27 11:08:01 +02:00