mirror of
https://github.com/sochix/TLSharp.git
synced 2026-04-05 14:37:04 +00:00
formatting code (ctrl + k + d)
This commit is contained in:
parent
d330f9614b
commit
504b63a6d7
38 changed files with 16805 additions and 16280 deletions
|
|
@ -4,73 +4,90 @@ using System.Linq;
|
|||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace TLSharp.Core.MTProto.Crypto {
|
||||
public class Salt : IComparable<Salt> {
|
||||
namespace TLSharp.Core.MTProto.Crypto
|
||||
{
|
||||
public class Salt : IComparable<Salt>
|
||||
{
|
||||
private int validSince;
|
||||
private int validUntil;
|
||||
private ulong salt;
|
||||
|
||||
public Salt(int validSince, int validUntil, ulong salt) {
|
||||
public Salt(int validSince, int validUntil, ulong salt)
|
||||
{
|
||||
this.validSince = validSince;
|
||||
this.validUntil = validUntil;
|
||||
this.salt = salt;
|
||||
}
|
||||
|
||||
public int ValidSince {
|
||||
public int ValidSince
|
||||
{
|
||||
get { return validSince; }
|
||||
}
|
||||
|
||||
public int ValidUntil {
|
||||
public int ValidUntil
|
||||
{
|
||||
get { return validUntil; }
|
||||
}
|
||||
|
||||
public ulong Value {
|
||||
public ulong Value
|
||||
{
|
||||
get { return salt; }
|
||||
}
|
||||
|
||||
public int CompareTo(Salt other) {
|
||||
public int CompareTo(Salt other)
|
||||
{
|
||||
return validUntil.CompareTo(other.validSince);
|
||||
}
|
||||
}
|
||||
|
||||
public class SaltCollection {
|
||||
private SortedSet<Salt> salts;
|
||||
public class SaltCollection
|
||||
{
|
||||
private SortedSet<Salt> salts;
|
||||
|
||||
public void Add(Salt salt) {
|
||||
public void Add(Salt salt)
|
||||
{
|
||||
salts.Add(salt);
|
||||
}
|
||||
|
||||
public int Count {
|
||||
get {
|
||||
public int Count
|
||||
{
|
||||
get
|
||||
{
|
||||
return salts.Count;
|
||||
}
|
||||
}
|
||||
// TODO: get actual salt and other...
|
||||
}
|
||||
|
||||
public class GetFutureSaltsResponse {
|
||||
public class GetFutureSaltsResponse
|
||||
{
|
||||
private ulong requestId;
|
||||
private int now;
|
||||
private SaltCollection salts;
|
||||
|
||||
public GetFutureSaltsResponse(ulong requestId, int now) {
|
||||
public GetFutureSaltsResponse(ulong requestId, int now)
|
||||
{
|
||||
this.requestId = requestId;
|
||||
this.now = now;
|
||||
}
|
||||
|
||||
public void AddSalt(Salt salt) {
|
||||
public void AddSalt(Salt salt)
|
||||
{
|
||||
salts.Add(salt);
|
||||
}
|
||||
|
||||
public ulong RequestId {
|
||||
public ulong RequestId
|
||||
{
|
||||
get { return requestId; }
|
||||
}
|
||||
|
||||
public int Now {
|
||||
public int Now
|
||||
{
|
||||
get { return now; }
|
||||
}
|
||||
|
||||
public SaltCollection Salts {
|
||||
public SaltCollection Salts
|
||||
{
|
||||
get { return salts; }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue