ArchiSteamFarm.ArchiHandler.SharedLibraryLockStatusCallback.SharedLibraryLockStatusCallback C# (CSharp) Method

SharedLibraryLockStatusCallback() private method

private SharedLibraryLockStatusCallback ( JobID jobID, SteamKit2.Internal.CMsgClientSharedLibraryLockStatus msg ) : System
jobID SteamKit2.JobID
msg SteamKit2.Internal.CMsgClientSharedLibraryLockStatus
return System
			internal SharedLibraryLockStatusCallback(JobID jobID, CMsgClientSharedLibraryLockStatus msg) {
				if ((jobID == null) || (msg == null)) {
					throw new ArgumentNullException(nameof(jobID) + " || " + nameof(msg));
				}

				JobID = jobID;

				if (msg.own_library_locked_by == 0) {
					return;
				}

				LibraryLockedBySteamID = new SteamID(msg.own_library_locked_by, EUniverse.Public, EAccountType.Individual);
			}
		}
ArchiHandler.SharedLibraryLockStatusCallback